元旦倒计时(JS计时器)
最新推荐文章于 2023-01-15 17:07:17 发布

D__Y 于 2021-10-09 09:07:32 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
通过js编写一个距离2022年元旦还剩多少天的计时器
首先我们计算出2022-1-1日距离今天还有多少天
代码如下
<script>
var nowTimer = +new Date();
var valueTimer = +new Date("2022-1-1 12:00");
var timer = (valueTimer - nowTimer) / 1000;
var d = parseInt(timer / 60 / 60 / 24);
d = d < 10 ? "0" + d : d;
var h = parseInt(timer / 60 / 60 % 24);
h = h < 10 ? "0" + h : h;
var m = parseInt(timer / 60 % 60);
m = m < 10 ? "0" + m : m;
var s = parseInt(timer % 60);
s = s < 10 ? "0" + s : s;
document.write(d + "天" + h + "时" + m + "分" + s + "秒");
</script>
接着将他封装到函数里面,并添加定时器,让它进行倒计时
完整代码如下
<script>
function countDown() {
document.body.innerHTML = '';
var nowTimer = +new Date();
var valueTimer = +new Date("2022-1-1 12:00");
var timer = (valueTimer - nowTimer) / 1000;
var d = parseInt(timer / 60 / 60 / 24);
d = d < 10 ? "0" + d : d;
var h = parseInt(timer / 60 / 60 % 24);
h = h < 10 ? "0" + h : h;
var m = parseInt(timer / 60 % 60);
m = m < 10 ? "0" + m : m;
var s = parseInt(timer % 60);
s = s < 10 ? "0" + s : s;
document.write(d + "天" + h + "时" + m + "分" + s + "秒");
}
countDown();
setInterval(countDown, 1000);
</script>
效果如下

当然可以进行页面优化,这里只是告诉大家一个实现原理。
如有错误之处,敬请指正!
相关知识
新年倒计时
python实现元旦倒计时、圣诞树、跨年烟花的绘画马上双旦了给大家带来一些python代码 1.元旦节日倒计时代码的实现
元旦特辑
Html+Css+js实现春节倒计时效果(移动端和PC端)
烟花秀、打铁花、灯光秀、跨年倒计时、放飞气球...郑州元旦跨年活动攻略来了
js中的0.1+0.2!==0.3
上海外滩:新年与生命的倒计时
2023武汉花博汇元旦开放时间+门票+活动安排
js水仙花数原理
迎元旦活动方案(精选20篇)
原文链接: 元旦倒计时(JS计时器) https://m.huajiangbk.com/newsview558210.html
| 上一篇: 2024杭州元旦跨年倒计时活动汇... | 下一篇: 2024北京跨年攻略(倒计时好去... |



