Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查函数javascript无法识别过期的时间戳_Javascript_Timestamp - Fatal编程技术网

检查函数javascript无法识别过期的时间戳

检查函数javascript无法识别过期的时间戳,javascript,timestamp,Javascript,Timestamp,我正在使用此代码检查时间戳: var timestamp = 1599490350898; if( Math.round(Date.now() / 1000) - timestamp >= 84600 ){ // some code if true }else{ // other code if false } 时间戳存储在我的indexedDB数据库中,我面临的问题是,24小时后,如果代码过期,它将不会调用我创建的代码,当它被选中时,它将始终导致它不超过24小时。我希望时间戳在24小时

我正在使用此代码检查时间戳:

var timestamp = 1599490350898;
if( Math.round(Date.now() / 1000) - timestamp >= 84600 ){
// some code if true
}else{
// other code if false
}

时间戳存储在我的indexedDB数据库中,我面临的问题是,24小时后,如果代码过期,它将不会调用我创建的代码,当它被选中时,它将始终导致它不超过24小时。我希望时间戳在24小时后过期。如何修复?

Date.now()截至目前为
1599633048756
。。。除以1000,得到的是
1599633049
。。。减去
1599490350898
得到
-1597890717849
-。。。24小时和任何事情都有什么关系。。。这永远是错误的。。。。只需执行
Date.now()-timestamp
。。。因为Date.now()和timestamp都是毫秒,谢谢。我之所以使用这种解决方案,是因为我在这里发现了一个问题,即使用这种方法计算时间戳差异的位置。@JaromandaX所以正确的方法是
如果(Date.now()-timestamp>=84600)
对吗?这比你得到的更好。。。对的¯\_(ツ)_/“是的,谢谢你的帮助。