倒计时
// 1.创建目标时间
var target = new Date('2022-10-1');
// 提前调用一次,弥补时间空白
auto();
setInterval(auto, 1000);
function auto() {
var now = new Date();
// 2.时间差 = 目标时间 - 现在时间 毫秒数
var time = parseInt((target - now) / 1000); // 得到秒数
// 3.计算天数
var t = Math.floor(time / 24 / 3600);
// 4.计算小时:不够一天的秒数计算小时 // 1天 = 86400秒 1小时 = 3600秒
var h = Math.floor((time % 86400) / 3600);
// 5.计算分钟:不够一小时的秒数计算分钟
var min = Math.floor((time % 3600) / 60);
// 6.不够一分钟的就是秒数
var s = time % 60;
var str = '距离国庆节放假还有' + t + '天' + h + '小时' + min + '分钟' + s + '秒';
document.body.innerHTML = str;
}