function Countdown(time) {
let timer = null;
timer = setInterval(() => {
let date = new Date();
let nowDate = date.getTime();
let lastDate = new Date(time).getTime();
let deltaTime = lastDate -nowDate;
if(deltaTime < 0) {
clearInterval(timer)
return
}
let dd = Math.floor(deltaTime / 1000 / 60 / 60 / 24);
let hh = Math.floor((deltaTime / 1000 / 60 / 60) % 24);
let mm = Math.floor((deltaTime / 1000 / 60) % 60);
let ss = Math.floor((deltaTime / 1000) % 60);
dd = dd>9? dd: "0" + dd;
hh = hh>9? hh: "0" + hh;
mm = mm>9? mm: "0" + mm;
ss = ss>9? ss: "0" + ss;
let timeStr = `${dd}天${hh}时${mm}分${ss}秒`;
console.log(timeStr);
}, 1000)
}
let time = "2023-10-14 14:15:00"
Countdown(time)
倒计时(天-时-分-秒)
最新推荐文章于 2024-07-06 16:47:02 发布