【发布时间】:2012-02-03 15:11:16
【问题描述】:
我正在处理从 ASP.net 返回的 JavaScript 日期,这当然是非常奇怪的 /Date(1328261701393)/ 事情。
所以我正在解析它并做......
var date = new Date(1328261701393);
console.log(date.toString()) // Fri Feb 03 2012 03:35:01 GMT-0600 (Central Standard Time)
当我将系统时钟更改为 EST 时,我得到...
Fri Feb 03 2012 04:35:01 GMT-0500 (US Eastern Standard Time)
我想我明白为什么会这样,但我不完全确定......
另外,我注意到当我传入一个实际的日期字符串时,比如...
console.log(new Date("2/1/2012 2:45:53 PM").toString());
我在 EST 和 CST 上的时间相同...
Wed Feb 01 2012 14:45:53 GMT-0600 (Central Standard Time)
Wed Feb 01 2012 14:45:53 GMT-0500 (US Eastern Standard Time)
这都是有道理的,我只是在寻找为什么?
【问题讨论】:
-
-0600 告诉解析器该时区适用于 UTC 的偏移量
标签: javascript asp.net wcf date