我想在 0 处停止这个 JavaScript 倒计时
I want to stop this javascript countdown at 0
本文关键字:JavaScript 倒计时 更新时间:2023-09-26
BigDay = new Date("November 14, 2013 14:50:55")
function countdown(){
gtoday = new Date();
msPerDay = 24 * 60 * 60 * 1000;
timeLeft = (BigDay.getTime() -gtoday.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
e_minsLeft = (e_hrsLeft -hrsLeft)*60;
minsLeft = Math.floor(e_minsLeft);
e_secsLeft = (e_minsLeft - minsLeft)*60;
secsLeft = Math.floor(e_secsLeft);
document.getElementById('offer2').innerHTML = "<H4>" + daysLeft +
":Days " + hrsLeft +":Hrs " + minsLeft + ":Mins " + secsLeft + ":Secs
Left</H4> ";
setTimeout(function(){countdown()},1000);
}
setTimeout(function(){countdown()},1000);
之后
timeLeft = (BigDay.getTime() - gtoday.getTime());
加
if(timeLeft <=0 ) {
return;
}
或者,如果您希望在 和 处显示 0:
BigDay = new Date("November 14, 2013 14:50:55")
function countdown(){
gtoday = new Date();
msPerDay = 24 * 60 * 60 * 1000;
timeLeft = (BigDay.getTime() -gtoday.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.max(0, Math.floor(e_daysLeft));
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.max(0, Math.floor(e_hrsLeft));
e_minsLeft = Math.max(0, (e_hrsLeft -hrsLeft)*60);
minsLeft = Math.floor(e_minsLeft);
e_secsLeft = Math.max(0, (e_minsLeft - minsLeft)*60);
secsLeft = Math.floor(e_secsLeft);
document.getElementById('offer2').innerHTML = "<H4>" + daysLeft +
":Days " + hrsLeft +":Hrs " + minsLeft + ":Mins " + secsLeft + ":Secs Left</H4> ";
if(timeLeft <=0 ) {
return;
}
setTimeout(function(){countdown()},1000);
}
setTimeout(function(){countdown()},1000);
相关文章:
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- Javascript倒计时计时器倒计时未正确更新秒/分钟
- 结束后Javascript倒计时计时器重定向
- 停止javascript倒计时
- 设置Javascript倒计时计时器的初始值
- 自调整Javascript倒计时
- JavaScript倒计时计时器不会显示两次
- 如何设置此javascript倒计时计时器的样式
- 需要在 javascript 倒计时达到 0 后替换字符串
- 从d:h:m:s开始的javascript倒计时
- 创建php/javascript倒计时计时器时出现问题
- Javascript倒计时将在0:00停止
- JavaScript倒计时;不能在Safari中工作
- foreach循环中的Javascript倒计时时钟
- javascript倒计时并更新数据库php
- Javascript倒计时越来越慢
- 我想在 0 处停止这个 JavaScript 倒计时
- Javascript 倒计时时间无法显示
- 可多次使用的Javascript倒计时计时器
- Javascript倒计时在每次运行后都会变得更快