<body>
<span class="hour">1</span>:
<span class="minute">2</span>:
<span class="second">3</span>
<script>
// 小时
var hour = document.querySelector('.hour')
// 分钟
var minute = document.querySelector('.minute')
// 秒数
var second = document.querySelector('.second')
// 结束时间的总毫秒数
var inputTime = +new Date('2022-7-7 15:00:00');
countDown(); //先调用一次函数,防止第一次刷新页面有空白
var gettime = setInterval(countDown, 1000)
function countDown(time) {
// 当前时间的总毫秒数
var nowTime = +new Date();
// times获取剩余时间总毫秒数
var times = (inputTime - nowTime) / 1000;
// 小时
var h = parseInt(times / 60 / 60 % 24);
// 是否个位数,如果是个位数在前面加0,如果不是直接显示
h = h < 10 ? '0' + h : h;
hour.innerHTML = h;
// 分钟
var m = parseInt(times / 60 % 60);
m = m < 10 ? '0' + m : m;
minute.innerHTML = m;
// 秒数
var s = parseInt(times % 60);
s = s < 10 ? '0' + s : s;
second.innerHTML = s;
}
</script>
</body>
js倒计时
倒计时功能实现
最新推荐文章于 2025-12-05 08:37:05 发布
本文介绍了一个简单的网页倒计时功能实现方式,通过JavaScript获取当前时间,并与设定的结束时间进行比较来动态更新显示的剩余时间。具体包括了HTML结构定义、JavaScript中定时器的使用及日期对象的操作。
2332

被折叠的 条评论
为什么被折叠?



