2016-11-03 54 views
0

从服务器我得到一个日期时间序列化的对象。 (2016-11-03T10:51:01.517Javascript日期格式显示不正确的小时数

当我做

var d = new Date("2016-11-03T10:51:01.517") 

d现在是 Thu Nov 03 2016 06:51:01 GMT-0400(东部夏令时间)

我需要的时候正好10:51:01

在此先感谢

回答

1

它似乎是一个时区错误。

0

您可以以当地时区格式查看时间。使用toUTCString()方法根据需要获取时间。

var d = new Date("2016-11-03T10:51:01.517")  
alert(d.toUTCString()); 

d.toUTCString()将返回美国Thu, 03 Nov 2016 10:51:01 GMT