封装时间倒计时,时间戳
var that=this
var count=that.end_time-that.now_time;//时间差
countDown(count,that)
在这里插入代码片
function countDown(count,that){
that.hour=addZero(Math.floor(count/60/60%24))
that.min=addZero(Math.floor(count/60%60))
that.sec=addZero(Math.floor(count%60))
console.log(that.sec)
if (count<=0) {
count=0;
clearTimeout(timer);
that.timer_finish=true
}else{
count--;
timer=setTimeout(function(){
countDown(count,that)
},1000)
}
}
//不足两位加0
function addZero(n){
n = n < 10 ? "0" + n : n
}