let end = new Date('2021-12-12 12:00:00') //结束时间
let cur = new Date() //当前时间
var difftime = parseInt((end - cur)/1000); //转化为秒
if(difftime > 0){
this.countDown(difftime)
}
formatBit (val) {
val = +val
return val > 9 ? val : '0' + val
},
//倒计时 time 秒
countDown(time) {
let min = Math.floor(time % 3600)
this.timer = setInterval(res=>{
time--
let countTime = formatBit(Math.floor(time / 3600)) + ':' + formatBit(Math.floor(min / 60)) + ':' + formatBit(time % 60)
if(time<=0){
let countTime = '00:00:00'
clearInterval(this.timer)
}
},1000)
},
JS 倒计时使用秒作倒计时实现方案
最新推荐文章于 2022-08-23 11:49:01 发布