div span{margin: 0 auto;display: inline-block;background-color:rgb(87, 220, 50);}div{width: 300px;margin: 0 auto;}
JS
// 1.获取元素var day = document.querySelector('.day')// 天的黑色盒子var hour = document.querySelector('.hour');// 小时的黑色盒子var minute = document.querySelector('.minute');// 分钟的黑色盒子var second = document.querySelector('.second');// 秒数的黑色盒var inputTime =+newDate('2023-01-01 18:00:00');// 返回的是用户输入的时间总毫秒数
console.log(inputTime,'inputTime');// 2.开启倒计时countDown();// 先调用一次这个函数 防止第一次刷新页面有空白setInterval(countDown,1000)// 封装倒计时functioncountDown(){var nowTime =+newDate();// 返回的是当前时间的总毫秒数var times =(inputTime - nowTime)/1000;//times 是剩余时间的总毫秒数var d =parseInt(times /60/60/24);
d = d <10?'0'+ d : d;
day.innerHTML = d +'天'var h =parseInt(times /60/60%24);
h = h <10?'0'+ h : h;
hour.innerHTML = h;// 时var m =parseInt(times /60%60);
m = m <10?'0'+ m : m;
minute.innerHTML = m;// 分var s =parseInt(times %60);
s = s <10?'0'+ s : s;
second.innerHTML = s;// 秒}