gpt4 book ai didi

javascript - 倒计时器需要显示秒数,目前只显示完成时

转载 作者:行者123 更新时间:2023-12-03 09:15:47 25 4
gpt4 key购买 nike

我有这个代码:

var delta = data[1];
var expire = new Date();
expire.setSeconds(expire.getSeconds() + delta);
var tick = function() {
var now = new Date();

if (now > expire) {
return false;
}

return true;
};

var cancel = setInterval(function() {
if (!tick()) {
clearInterval(cancel);
}
}, 1000);

data[1] 只是需要倒计时的秒数。

当前它只是在结束时重置,但我想在控制台中显示每个刻度剩余的秒数,我该怎么做?

最佳答案

如果您想使其像您的规范一样简单,我不会依赖日期(这绝对是可能的),我只会有一个倒计时变量。

var currentTime = delta;
var timer = setInterval(function () {
if (currentTime == 0) {
clearInterval(timer);
}
else {
currentTime--;
console.log(currentTime);
}
}, 1000);

关于javascript - 倒计时器需要显示秒数,目前只显示完成时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com