Javascript日期格式显示不正确的小时数

时间:2016-11-03 15:42:18

标签: javascript datetime utc

从服务器我得到一个datetime序列化对象。 (2016-11-03T10:51:01.517

当我这样做时

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

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

我需要时间准确10:51:01

提前致谢

2 个答案:

答案 0 :(得分:1)

这似乎是时区错误。

答案 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