JavaScript 倒计时

2020-03-24  本文已影响0人  yangoct
function countDown(time) {
            var nowTime = +new Date(); //获取当前时间的毫秒数
            var asTime = +new Date(time); //获取指定时间的毫秒数
            var esTime = (asTime - nowTime) / 1000; //计算剩余时间并转换为秒数
            var d = parseInt(esTime / 60 / 60 / 24); //转换为天
            d = d < 10 ? '0' + d : d; //二元运算,十位补0
            var h = parseInt(esTime / 60 / 60 % 24); //转换为小时
            h = h < 10 ? '0' + h : h; //二元运算,十位补0
            var m = parseInt(esTime / 60 % 60); //转换为分
            m = m < 10 ? '0' + m : m; //二元运算,十位补0
            var s = parseInt(esTime % 60); //转换为分
            s = s < 10 ? '0' + s : s; //二元运算,十位补0
            return (d + ' 天 ' + h + ' 小时 ' + m + ' 分 ' + s + ' 秒')
        }

        console.log(countDown('2020-03-20 10:00:00'));
上一篇 下一篇

猜你喜欢

热点阅读