相关疑难解决方法(0)

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

我想Date通过javascript 转换日期字符串,使用此代码:

var date = new Date('2013-02-27T17:00:00');
alert(date);
Run Code Online (Sandbox Code Playgroud)

'2013-02-27T17:00:00' 是来自服务器的JSON对象的UTC时间.

但上述代码的结果在Firefox和Chrome之间有所不同:

Firefox返回:

Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time)
Run Code Online (Sandbox Code Playgroud)

Chrome返回:

Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time) 
Run Code Online (Sandbox Code Playgroud)

这是不同的1天,我期望的正确结果是Chrome的结果.

演示代码:http://jsfiddle.net/xHtqa/2/

如何解决这个问题以从两者中获得相同的结果?

javascript timezone date

91
推荐指数
2
解决办法
6万
查看次数

标签 统计

date ×1

javascript ×1

timezone ×1