程序介绍
使用JavaScript来更新倒计时。我们首先设置了目标时间(即到达该时间为止进行倒计时),然后在setInterval函数中,设置了每隔1秒钟更新一次倒计时的代码。我们通过获取当前时间和目标时间之差,计算出剩余时间。然后,通过对剩余时间进行数学运算,计算出剩余天数、小时数、分钟数和秒数,并将其显示在页面上。你可以根据实际需求扩展和修改该代码,例如更改目标时间,或者添加动画效果等。
效果如下
完整代码
<!DOCTYPE html>
<html>
<head>
<title>倒计时</title>
</head>
<body>
<h1 id="timer"></h1>
<script>
// 目标时间(到达该时间为止进行倒计时)
var target_date = new Date("2023-01-01").getTime();
// 更新倒计时
setInterval(function() {
// 获取当前时间
var current_date = new Date().getTime();
// 计算剩余时间
var time_left = target_date - current_date;
// 计算天数、小时数、分钟数和秒数
var days = Math.floor(time_left / (1000 * 60 * 60 * 24));
var hours = Math.floor((time_left % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((time_left % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((time_left % (1000 * 60)) / 1000);
// 更新页面内容
document.getElementById("timer").innerHTML = days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒 ";
}, 1000);
</script>
</body>
</html>
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END