jquery: 时间倒计时

// 倒计时intDiff倒计时总秒数

function timeCountDown(intDiff, showElement) {
    setInterval(function () {
        let day = 0;
        let hour = 0;
        let minute = 0;
        let second = 0;
        if (intDiff > 0) {
            day = Math.floor(intDiff / (60 * 60 * 24));
            hour = Math.floor(intDiff / (60 * 60)) - (day * 24);
            minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);
            second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60);
        }
        if (minute <= 9) minute = '0' + minute;
        if (second <= 9) second = '0' + second;
        showElement.html(`${day}天 ${hour}小时 ${minute}分钟`);
        intDiff--;
    }, 1000);
}

 

posted @ 2020-07-23 21:10  Nyan  阅读(477)  评论(0编辑  收藏  举报