gpt4 book ai didi

javascript - 将日期时间字符串从 C# 转换为 Javascript 中的日期对象

转载 作者:行者123 更新时间:2023-12-03 02:00:40 25 4
gpt4 key购买 nike

我正在 C# 中创建一个 cookie 并通过 SignalR 将对象发送到客户端:

      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;
}

SignalR 方法是这样的:

 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 日期对象以便获取日期和时间?谢谢

最佳答案

删除replace并尝试这样;

    var date_test = new Date("2018-04-26T15:25:52.4197877-05:00");
console.log(date_test.getDate());

关于javascript - 将日期时间字符串从 C# 转换为 Javascript 中的日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50050677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com