我想计算格式不同的两个日期之间的时差,以了解是否已超过一小时/秒。
第一种格式是:2019-07-02T16:21:00.1030000
第二个是:1562160899773
我正在使用getMilliseconds()
,但我不知道这是否是更好的方法。
例如
var isMoreOneSec = New Date(2019-07-02T16:21:00.1030000).getMilliseconds() - new Date(1562160899773).getMilliseconds() > 1000
答案 0 :(得分:4)
getMilliseconds()
将返回以毫秒为单位的毫秒数,以秒为单位,因此将始终从0
返回到999
,就像{{1} }将从getHour()
返回到0
或23
从getSeconds()
返回到0
。
当您有两个日期时,要获得以毫秒为单位的差,您必须使用59
,它将返回以unix纪元为单位的毫秒数。
所以:
getTime()