我想检查2小时是否过去,然后执行一些步骤。到目前为止,这是我尝试过的

var d = new Date();
var time = d.getHours() + d.getMinutes();

if(time >= 120) {
   // Do something
}

最佳答案

您可以使用setTimeout函数在2小时内完成操作。要取消超时任务,只需使用clearTimeout停止它即可。

var timeoutId = setTimeout( function(){
  alert( '2 hours passed' );
}, 2*60*60*1000 );

// clearTimeout( timeoutId );

关于javascript - 如何检查2小时是否过去了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50265484/

10-09 19:25