在 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/