美文网首页
JavaScript 倒计时

JavaScript 倒计时

作者: yangoct | 来源:发表于2020-03-24 09:46 被阅读0次
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'));

相关文章

网友评论

      本文标题:JavaScript 倒计时

      本文链接:https://www.haomeiwen.com/subject/hcgnyhtx.html