javascript日期平等混乱

时间:2015-11-28 00:51:32

标签: javascript

我有两个日期在使用新日期时是相同的,但是他们的getTime()是不同的。

以下是两个日期:

1) Wed Nov 25 2015 08:00:00 GMT-0500 (EST) 
2) Wed Nov 25 2015 08:00:00 GMT-0500 (EST)

他们的getTime()是:

1) 1448456400924 
2) 1448456400000

少量关闭,原因是什么?我在一个日期使用了setSeconds(0)和setMinutes(0),日志就是你看到的。

1 个答案:

答案 0 :(得分:2)

  

Javascript日期具有毫秒精度: getTime()方法返回1970年1月1日午夜到指定日期之间的毫秒数。

var date = new Date().setMilliseconds(0)

最后3位是问题,上面的代码会将1448456400924更改为1448456400000作为示例。