美文网首页
js 定时器 倒计时 天 + 时+分+秒

js 定时器 倒计时 天 + 时+分+秒

作者: 麋鹿的膏样 | 来源:发表于2017-11-10 16:49 被阅读0次

var  d=10

countDown(d,function(d,h,m,s){

d1.innerHTML="

"+d+"天"+h+"时:"+m+"分:"+s+"秒

"

})

functioncountDown(d1, call) {

var  that=this;

var time=newDate()

var time1=time.getTime() + d1*1000

var time2=newDate().getTime();

var s=time1-time2;

if(s>0) {

var setitem=setInterval(function() {

var time2=newDate().getTime();

var t=time1-time2;

if(t>0) {

var d=Math.floor(t/1000/60/60/24),

h=Math.floor(t/1000/60/60%24),

m=Math.floor(t/1000/60%60),

s=Math.floor(t/1000%60);

d=that.tosub(d);

h=that.tosub(h);

m=that.tosub(m);

s=that.tosub(s);

call(d,h,m,s)

}else{

clearInterval(setitem)

return

}

},1000)

//            that.setData({

//                setitem: setitem

//            })

}

}

//修改时间的双数问题

functiontosub(d) {

if(d >9) {

d = d.toString()

returnd;

}else{

d = d.toString()

var h1='0',

h2= d;

d =h1+h2

returnd;

}

}

相关文章

网友评论

      本文标题:js 定时器 倒计时 天 + 时+分+秒

      本文链接:https://www.haomeiwen.com/subject/twabmxtx.html