版权声明:转发博客 请注明出处 否则必究 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>