【发布时间】:2013-02-02 03:41:01
【问题描述】:
在 Chrome、FF 和 IE 上运行这个 jsfiddle:http://jsfiddle.net/E9gq9/7/,你会得到:
铬:
Chrome http://images.devs-on.net/Image/vBTz86J0f4o8zlL3-Region.png
火狐:
Firefox http://images.devs-on.net/Image/aNPxNPUpltyjVpSX-Region.png
IE:
IE http://images.devs-on.net/Image/WXLM5Ev1Viq4ecFq-Region.png
Safari:
Safari http://images.devs-on.net/Image/AEcyUouX04k2yIPo-Region.png
ISO 8601 似乎没有说明应该如何解释没有尾随 Z 的字符串。
我们的服务器 (ASP.NET MVC4) 将 UTC 时间从我们的数据库中提取为 DateTimes 并简单地将它们填充到 JSON 中。正如您所见,因此我们在浏览器上得到的结果不一致。
我们应该在服务器端将 Z 附加到它们吗?
【问题讨论】:
-
Opera 和 Chrome 一样。
标签: javascript asp.net datetime utc