在Javascript中将日期时间字符串从C转换为日期对象

在Javascript中将日期时间字符串从C转换为日期对象,javascript,Javascript,我正在用C创建一个cookie,并通过信号器将对象发送到客户端: public void Send(string name, string message,string connId) { var cookie = GetAuthCookie(connId); Clients.Client(connId).addNewMessageToPage(name, message,cookie); } public static Ht

我正在用C创建一个cookie,并通过信号器将对象发送到客户端:

      public void Send(string name, string message,string connId)
    {
        var cookie = GetAuthCookie(connId);
        Clients.Client(connId).addNewMessageToPage(name, message,cookie);
    }

    public static HttpCookie GetAuthCookie(string cId)
    {
            HttpCookie authCookie = new HttpCookie("Some Cookie", "I aint goin nowhere");
            authCookie.Domain = "localhost";
            authCookie.Expires = DateTime.Now.AddSeconds(5000);
            return authCookie;
    }
信号器方法如下所示:

 var chat = $.connection.letsChatHub;
        // Create a function that the hub can call back to display messages.
        chat.client.addNewMessageToPage = function (name, message, cookie) {
            // Add the message to the page.
        };
cookie对象中的日期采用以下格式:

   cookie.Expires = "2018-04-26T15:25:52.4197877-05:00"
我尝试将该字符串转换为如下所示的日期:

 var date_test = new Date("2018-04-26T15:25:52.4197877-05:00".replace(/-/g, "/"));
    alert(date_test);

它不起作用。如何将该日期字符串转换为javascript日期对象,以便获取日期和时间?谢谢

您可以尝试此操作,它将显示一个弹出对话框:

取下替换件,然后像这样尝试

var date_test=新日期2018-04-26T15:25:52.4197877-05:00.replace/T/g; alertdate_检验 取下替换件,然后像这样尝试

var日期试验=新日期2018-04-26T15:25:52.4197877-05:00;
console.logdate_test.getDate;谢谢…我看到你实施了接吻法: