我有两个使用新日期时相等的日期,但它们的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),您可以看到日志。
发布于 2015-11-28 01:30:32
Javascript日期具有毫秒精度: getTime()方法返回1970年1月1日午夜至指定日期之间的毫秒数。
var date = new Date().setMilliseconds(0)最后三个数字是问题所在,上面的代码会将1448456400924更正为1448456400000作为一个例子。
https://stackoverflow.com/questions/33966533
复制相似问题