日期倒计时代码
以下是一个简单的 JavaScript 代码,用于计算当前日期和特定日期之间的倒计时:
// 设置目标日期
var targetDate = new Date("2022/01/01 00:00:00");
// 计算剩余时间
var countdown = setInterval(function() {
var now = new Date().getTime();
var distance = targetDate.getTime() - now;
// 计算剩余时间
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
// 将时间输出到页面上
document.getElementById("countdown").innerHTML = days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒 ";
// 如果目标日期已经过去,停止计时器
if (distance < 0) {
clearInterval(countdown);
document.getElementById("countdown").innerHTML = "已过期";
}
}, 1000);
在上面的代码中,我们在页面上设置了一个 ID 为 countdown 的元素,用于显示剩余时间。我们使用 setInterval 函数来每秒更新一次剩余时间,并在目标日期已经过去时停止计时器。
原文地址: http://www.cveoy.top/t/topic/bnD3 著作权归作者所有。请勿转载和采集!