相关疑难解决方法(0)

Chrome无法在javascript中返回正确的小时数

首先尝试在IE 9控制台中:

new Date('2013-10-24T07:32:53') 
Thu Oct 24 07:32:53 UTC+0200 2013 
Run Code Online (Sandbox Code Playgroud)

按预期返回

接下来尝试在FireFox 24控制台中:

new Date('2013-10-24T07:32:53')
Date {Thu Oct 24 2013 07:32:53 GMT+0200 (Central Europe Standard Time)}
Run Code Online (Sandbox Code Playgroud)

然后我进入Chrome 30控制台:

new Date('2013-10-24T07:32:53')
Thu Oct 24 2013 09:32:53 GMT+0200 (Central Europe Daylight Time)
Run Code Online (Sandbox Code Playgroud)

但时间是09,这应该是07.

这是chrome中的错误还是我在这里做错了什么?

我不能使用除了这个'2013-10-24T07:32:53'之外的任何其他格式,我从C#获得JSON.我需要得到这个时间戳的小时,getHours我得到Chrome中的incorect值.

解:

var inputHour = input.split('T')[1];
inputHour = inputHour.substring(0, 2);
Run Code Online (Sandbox Code Playgroud)

javascript time google-chrome

4
推荐指数
1
解决办法
1846
查看次数

标签 统计

google-chrome ×1

javascript ×1

time ×1