if((ts2 - ts1) > 300000){
return false;
}
我有两个时间戳
new Date().getTime();
两者都不同,我想计算这种差异。关于如何以简单的方式做到这一点的任何想法?
if((ts2 - ts1) > 300000){
return false;
}
我有两个时间戳
new Date().getTime();
两者都不同,我想计算这种差异。关于如何以简单的方式做到这一点的任何想法?
如果你想要它在几秒钟内尝试这样的: -
var seconds = (_final.getTime() - _initial.getTime())/1000;
如果你想以毫秒为单位: -
var milliseconds = (_final.getTime() - _initial.getTime());
getTime()返回自 1970 年 1 月 1 日以来的毫秒数,因此如果您只减去 getTime() 调用的结果,您将得到以毫秒为单位的时间差。
-
您可以使用减号 ( ) 运算符计算任意两个数字之间的差。
var difference = 123456 - 123455; // difference = 1
在您的特定情况下,这两个数字恰好是时间戳,对应于自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数,但没关系,它们仍然是数字。