2023倒计时代码实现
时间: 2023-01-31 07:09:40 浏览: 180
2023农历年倒计时代码
好的,这是一个可以在网页上显示 2023 倒计时的代码实现:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>2023倒计时</title>
</head>
<body>
<div id="clockdiv">
<div>
<span class="days"></span>
<div class="smalltext">Days</div>
</div>
<div>
<span class="hours"></span>
<div class="smalltext">Hours</div>
</div>
<div>
<span class="minutes"></span>
<div class="smalltext">Minutes</div>
</div>
<div>
<span class="seconds"></span>
<div class="smalltext">Seconds</div>
</div>
</div>
<script>
// 设定结束时间
var deadline = new Date("2023-01-01 00:00:00").getTime();
// 每秒更新倒计时
var x = setInterval(function() {
// 获取当前时间
var now = new Date().getTime();
// 计算时间差
var t = deadline - now;
// 计算天、小时、分钟、秒
var days = Math.floor(t / (1000 * 60 * 60 * 24));
var hours = Math.floor((t % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((t % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((t % (1000 * 60)) / 1000);
// 显示倒计时
document.getElementsByClassName("days")[0].innerHTML = days;
document.getElementsByClassName("hours")[0].innerHTML = hours;
document.getElementsByClassName("minutes")[0].innerHTML = minutes;
document.getElementsByClassName("seconds")[0].innerHTML = seconds;
// 如果结束时间到了,停止倒计时
if (t < 0) {
clearInterval(x);
document.getElementById("clockdiv").innerHTML = "倒计时结束";
}
}, 1000);
</script>
</body>
</html>
```
在这段代码中,我们设定了结束时间为 2023 年 1 月 1 日的 00:00:00
阅读全文