新的Date()在Chrome和Firefox中的工作方式有所不同

我想将日期字符串转换为Datejavascript,请使用以下代码:

var date = new Date('2013-02-27T17:00:00');

alert(date);

'2013-02-27T17:00:00' 是服务器中JSON对象中的UTC时间。

但是以上代码的结果在Firefox和Chrome之间是不同的:

Firefox返回:

Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time)

Chrome返回:

Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time)

1天不一样,我期望的正确结果是Chrome的结果。

如何解决此问题,以便从两者获得相同的结果?

回答:

UTC的正确格式为2013-02-27T17:00:00Z(Z为祖鲁时间)。Z如果不存在,则追加以获取正确的UTC日期时间字符串。

以上是 新的Date()在Chrome和Firefox中的工作方式有所不同 的全部内容, 来源链接: utcz.com/qa/400997.html

回到顶部