用js实现距离2024年元旦倒计时
时间: 2023-09-06 18:08:05 浏览: 301
距离2024年元旦倒计时
好的,我可以为你演示如何用 JavaScript 实现距离 2024 年元旦的倒计时。以下是代码:
```javascript
// 设置目标日期和时间
const countDownDate = new Date("Jan 1, 2024 00:00:00").getTime();
// 每秒更新计时器
const x = setInterval(function() {
// 获取现在的时间
const now = new Date().getTime();
// 计算距离目标日期的时间
const distance = countDownDate - now;
// 计算天数、小时、分钟、秒
const days = Math.floor(distance / (1000 * 60 * 60 * 24));
const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((distance % (1000 * 60)) / 1000);
// 将时间输出到页面上
document.getElementById("countdown").innerHTML = days + "天 "
+ hours + "小时 " + minutes + "分钟 " + seconds + "秒 ";
// 如果倒计时结束,输出信息到页面上
if (distance < 0) {
clearInterval(x);
document.getElementById("countdown").innerHTML = "Happy New Year 2024!";
}
}, 1000);
```
你可以将这段代码嵌入到你的网页中,然后在页面上添加一个 ID 为 "countdown" 的元素,就可以看到距离 2024 年元旦的倒计时了。
阅读全文