JavaScript实现倒计时
以下是一个简单的 JavaScript 倒计时代码实现:
// 目标时间
var targetTime = new Date('2022/01/01 00:00:00').getTime();
// 更新倒计时函数
function updateCountdown() {
// 当前时间
var currentTime = new Date().getTime();
// 相差时间(单位:毫秒)
var timeDifference = targetTime - currentTime;
// 判断是否到达目标时间
if (timeDifference <= 0) {
document.getElementById('countdown').innerHTML = '倒计时结束!';
// 清除计时器
clearInterval(countdownInterval);
return;
}
// 计算剩余天、时、分、秒
var days = Math.floor(timeDifference / (1000 * 60 * 60 * 24));
var hours = Math.floor((timeDifference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((timeDifference % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((timeDifference % (1000 * 60)) / 1000);
// 显示剩余时间
document.getElementById('countdown