第一次尝试是在 IE 9 控制台中:
new Date('2013-10-24T07:32:53')
Thu Oct 24 07:32:53 UTC+0200 2013
按预期返回
下一次尝试是在 FireFox 24 控制台中:
new Date('2013-10-24T07:32:53')
Date {Thu Oct 24 2013 07:32:53 GMT+0200 (Central Europe Standard Time)}
然后我进入 Chrome 30 控制台:
new Date('2013-10-24T07:32:53')
Thu Oct 24 2013 09:32:53 GMT+0200 (Central Europe Daylight Time)
但是这里的时间是09,应该是07。
这是chrome中的错误还是我在这里做错了什么?
除了从 C# 通过 JSON 获得的“2013-10-24T07:32:53”之外,我不能使用任何其他格式。我需要得到这个时间戳的小时,getHours
我在 Chrome 中得到了不正确的值。
解决方案:
var inputHour = input.split('T')[1];
inputHour = inputHour.substring(0, 2);