基于JavaScript实现简易倒计时功能:天、时、分、秒展示
作者:木棉时间:2026-10-22 05:57:50浏览:143
本文提供一段基于JavaScript的简易倒计时实现代码,支持显示天、时、分、秒。通过获取目标时间戳并每秒更新DOM元素,实现动态倒计时效果。代码包含HTML结构示例与JS逻辑,适用于简单的活动或任务截止提醒场景。
JavaScript倒计时代码实现
以下直接展示实现该倒计时效果的核心代码。
<script>
(function () {
var tian = document.getElementsByClassName('JS-tian')[0];
var shi = document.getElementsByClassName('JS-shi')[0];
var fen = document.getElementsByClassName('JS-fen')[0];
var miao = document.getElementsByClassName('JS-miao')[0];
var endTime = new Date('2117/07/12 23:59:59').getTime() + 1000;
var interval = null;
interval = setInterval(function () {
var syhm = endTime - Date.now(); // 剩余毫秒
if (syhm >= 0) {
tian.innerText = Math.floor(syhm / 1000 / 60 / 60 / 24);
shi.innerText = Math.floor(syhm / 1000 / 60 / 60 % 24);
fen.innerText = Math.floor(syhm / 1000 / 60 % 60);
miao.innerText = Math.floor(syhm / 1000 % 60);
} else {
clearInterval(interval);
}
}, 0);
})();
</script>
HTML结构示例:
<div>
距结束还剩:<span class="JS-tian"></span>天<span class="JS-shi"></span>时<span class="JS-fen"></span>分<span class="JS-miao"></span>秒
</div>
上述内容介绍了利用JavaScript代码实现简易倒计时(包含天、时、分、秒)的方法,希望能为读者提供实际帮助。若在使用过程中遇到任何问题,欢迎留言咨询,作者将尽快回复。同时,感谢各位对本站的支持与关注。
作者最新文章
JS合并多个数组的三种方法:concat、spread与flat
2026-11-05 17:39:45
JavaScript怎么准确判断数据类型:typeof、instanceof与Object.prototype.toString
2026-11-05 17:09:21
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
