首页 > 分享 > 元旦倒计时(JS计时器)

元旦倒计时(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北京跨年攻略(倒计时好去