本文主要是介绍JS 倒计时使用秒作倒计时实现方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 = +valreturn 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 倒计时使用秒作倒计时实现方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!