倒计时插件

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
27
28
29
30
31
// time --> 传入一个时间字符串,格式为:HH:mm:ss
function timer(time){
var newTime = ""
var h = parseInt(time.split(':')[0])
var m = parseInt(time.split(':')[1])
var s = parseInt(time.split(':')[2])
var timers = setInterval(function(){
if(s == 0){
s = 60;
m--;
s--;

if(m == 0){
if(h == 0){

}else{
m = 59;
h--;
s--;
}
}
}else{
s--;
}
if(s == 0 && m==0 && h==0){
clearInterval(timers)
}
newTime = addZero(h)+":"+addZero(m)+":"+addZero(s)
console.log(newTime)
},1000)
}

下面的方法为搭配使用的方法:该方法的作用是:假如“时”、“分”、“秒”中的数字是一位数时,在它之前补零。

1
2
3
4
5
6
7
8
9
function addZero(num){
var num_ = num+'';

if(num_.length != 2){
return '0'+num
}else{
return num
}
}
-------------本文结束感谢您的阅读-------------

本文标题:倒计时插件

文章作者:老米的世界

发布时间:2018年08月15日 - 00:00

最后更新:2019年09月05日 - 22:06

原始链接:http://mpfly.github.io/2018/08/15/倒计时插件/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

老米的世界 wechat
欢迎关注我的微信公众号!
坚持原创技术分享,您的支持将鼓励我继续创作!