如何计算以毫秒为单位的每小时超过一秒的时间?

时间:2019-07-03 13:41:32

标签: javascript jquery

我想计算格式不同的两个日期之间的时差,以了解是否已超过一小时/秒。

第一种格式是:2019-07-02T16:21:00.1030000
第二个是:1562160899773

我正在使用getMilliseconds(),但我不知道这是否是更好的方法。

例如

var isMoreOneSec = New Date(2019-07-02T16:21:00.1030000).getMilliseconds() - new Date(1562160899773).getMilliseconds() > 1000

1 个答案:

答案 0 :(得分:4)

getMilliseconds()将返回以毫秒为单位的毫秒数,以秒为单位,因此将始终从0返回到999,就像{{1} }将从getHour()返回到023getSeconds()返回到0

当您有两个日期时,要获得以毫秒为单位的差,您必须使用59,它将返回以unix纪元为单位的毫秒数。

所以:

getTime()