javascript - 在 ASP.NET 中从 cookie 中获取日期

标签 javascript asp.net date

在 asp.net 中,我查看了一个 cookie 值并查看

FireFox、Chrome:

"Thu Nov 25 2010 16:42:26 GMT-0500 (Eastern Standard Time)"

IE8:

"Thu Nov 25 16:48:01 EST 2010"

我在JS中是这样设置的

$.cookie('pluginLastDate', new Date);

DateTime.Parse 抛出这两种日期样式的异常。我如何获得与 asp.net 兼容的日期?

最佳答案

一种可能的解决方案是对您在 Javascript 中创建的 Date 对象使用 toDateString() 方法来获取可在 C# 中解析的日期字符串。

$.cookie('pluginLastDate', new Date().toDateString());

这将使 Javascript 日期 Thu Nov 25 2010。但是,如果您需要更多地控制确切的日期输出,您始终可以使用 Date 对象提供的许多方法在 Javascript 中手动构造日期字符串。以下链接很好地介绍了 Javascript 日期。

http://blog.boyet.com/blog/javascriptlessons/javascript-for-c-developers-date-basics/

关于javascript - 在 ASP.NET 中从 cookie 中获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4281082/

相关文章:

c# - WebAPI 帮助页面 - 错误 404

mysql - 间隔日期之间的查询

javascript - Promise 中未正确调用异步 Javascript 函数

javascript - jQuery .change 函数 onload

javascript - jQuery:如果单击复选框,则为 div 动画

c# - ASP.NET MVC 4 异步 Controller 回调

c# - 尽管 Runat = Server,但 ASP.net 代码中的表单字段为空

javascript - 显示当前日期前 2 天的日期名称

java - 计算以空格分隔的两个日期之间的 13 号星期五

javascript - 为什么我的 TinyMCE 隐藏文本区域出现问题?