var handleExpiresTime;
function handleExpiresCountDownInterval(expiresTime){
if(handleExpiresTime==expiresTime){
return;
}else{
handleExpiresTime=expiresTime;
var expiresCountDownInterval=setInterval (function () {
var leftSeconds=function(expiresTime){
return Math.floor((new Date(expiresTime)).getTime()/1000) - Math.floor((new Date()).getTime()/1000);
}(expiresTime);
if(leftSeconds>0 && handleExpiresTime==expiresTime){
//这里写时间未到处理逻辑
console.log("剩余:"+leftSeconds+"秒");
}else{
clearInterval(expiresCountDownInterval);
//这里写时间到了处理逻辑
console.log("重新开始计时");
}
}, 100);
}
}
handleExpiresCountDownInterval("2022-05-18 14:22:00")
JavaScript倒计时
于 2022-05-18 14:25:07 首次发布