动态获取倒计时

77 阅读1分钟
countDownFun() {
    this.timer = setInterval(()=>{
            let startTime = Date.parse(new Date()) //当前时间
            let endTime = Date.parse(new Date(结束时间) )+ 24 * 60 * 60 * 1000; //结束时间
            // console.log(end)
            //结束时间-当前时间获取到的就是倒计时的时间
            let result = endTime - startTime; //计算出豪秒
            let h = parseInt(result / 1000 / 60 / 60 % 24)
            let m = parseInt(result / 1000 / 60 % 60)
            let s = parseInt(result / 1000 % 60)
                    //当倒计时结束时,改变内容
                    if (result <= 0) {
                         //倒计时结束
                            return;
                    }
                    s = (s<10 ? '0' : '') + s;
                    m = (m<10 ? '0' : '') + m;
                    h = (h<10 ? '0' : '') + h;
            this.countdown = h + '时' + m + '分' + s + '秒';
    },1000)
},