js——倒计时实现

版权声明:转发博客 请注明出处 否则必究 https://blog.csdn.net/lucky541788/article/details/82115795

倒计时
1、统一把时间转换毫秒(ms)计算,更精确
2、用将来时间 - 现在时间 = 剩下时间

        var time=document.getElementById('time');
        setInterval(function(){
            var future=new Date('2090/1/1 00:00:00');
            var now=new Date();
            var plusTime=future-now;//剩下时间 = 用将来时间 - 现在时间

            var allSecond=plusTime/1000;//ms转换为m

            //秒转换其他时间公式
            var day=parseInt(allSecond/3600/24);
            var hour=parseInt(allSecond/3600%24);
            var minute=parseInt(allSecond/60%60);
            var second=parseInt(allSecond%60);

            time.innerText=day+" 天 "+hour+" 小时 "+minute+" 分钟 "+second+" 秒 ";
        })


        <div id="time"></div>

猜你喜欢

转载自blog.csdn.net/lucky541788/article/details/82115795