This article mainly introduces two simple js countdown methods in detail. One is the countdown with days, and the other is the simple countdown in minutes and seconds. It has certain reference value. Interested friends can refer to it. I hope it can Help everyone.
Generally, the countdown time is transmitted from the background and then rendered to the page. Here are 2 simple countdown methods
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | function countDown(times){
var timer=null;
timer=setInterval( function (){
var day=0,
hour=0,
minute=0,
second=0;
if (times > 0){
day = Math. floor (times / (60 * 60 * 24));
hour = Math. floor (times / (60 * 60)) - (day * 24);
minute = Math. floor (times / 60) - (day * 24 * 60) - (hour * 60);
second = Math. floor (times) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);
}
if (day <= 9) day = '0' + day;
if (hour <= 9) hour = '0' + hour;
if (minute <= 9) minute = '0' + minute;
if (second <= 9) second = '0' + second;
console.log(day+ "天:" +hour+ "小时:" +minute+ "分钟:" +second+ "秒" );
times--;
},1000);
if (times<=0){
clearInterval(timer);
}
}
|
Copy after login
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | function resetTime(time){
var timer=null;
var t=time;
var m=0;
var s=0;
m=Math. floor (t/60%60);
m<10&&(m='0'+m);
s=Math. floor (t%60);
function countDown(){
s--;
s<10&&(s='0'+s);
if (s.length>=3){
s=59;
m= "0" +(Number(m)-1);
}
if (m.length>=3){
m='00';
s='00';
clearInterval(timer);
}
console.log(m+ "分钟" +s+ "秒" );
}
timer=setInterval(countDown,1000);
}
|
Copy after login
How to use


##Related recommendations:
React Native verification code countdown sharing
js implements countdown animation effect through Date object example code
Three kinds of js and jQuery to implement user registration Countdown function method
The above is the detailed content of 2 simple js countdown implementation methods. For more information, please follow other related articles on the PHP Chinese website!