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毫秒數,但不要緊,他們仍然是數字。
你想如何計算差異?秒數?天? – Joseph
@Joseph毫秒數 –
使用Date.now()創建時間戳。然後,減去以毫秒爲單位的差異。 –