介绍javascript实现定时器倒计时
时间:2021-04-18
来源:互联网
标签:
今天PHP爱好者为您带来实现定时器倒计时有多种方法,本栏目介绍javascript实现定时器倒计时,介绍简洁,有需要的朋友可以看看。希望对大家有所帮助。

话不多说直接上代码、
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title></head><body>
<p>
<span class="hour">1</span>
<span class="minute">2</span>
<span class="second">3</span>
</p>
<script>
var hour = document.querySelector('.hour'); //小时的黑色盒子
var minute = document.querySelector('.minute'); //分钟的黑色盒子
var second = document.querySelector('.second'); //秒数的盒子
var inputTime = +new Date('2021-4-10 23:00:00'); //返回的是用户输入的时间总的毫秒数
// 封装好的计算时间的函数
//先调用一次函数防止开始出现空白
countDown();
//开启定时器
setInterval(countDown,1000);
function countDown() {
var nowTime = +new Date(); //返回的是当前时间的走毫秒数
var times = (inputTime - nowTime) / 1000; //times是剩余时间的总数
// var d = parseInt(times / 60 / 60 / 24); //天
// d = d < 10 ? '0' + d : d;
var h = parseInt(times / 60 / 60 % 24); //时
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;//把剩余的秒数给盒子
// return d + '天' + h + '时' + m + '分' + s + '秒';
}
</script></body></html>
这里封装了一个时间转换的函数:
function countDown() {
var nowTime = +new Date(); //返回的是当前时间的走毫秒数
var times = (inputTime - nowTime) / 1000; //times是剩余时间的总数
var d = parseInt(times / 60 / 60 / 24); //天
d = d < 10 ? '0' + d : d;
var h = parseInt(times / 60 / 60 % 24); //时
h = h < 10 ? '0' + h : h;
var m = parseInt(times / 60 % 60); //当前秒
m = m < 10 ? '0' + m : m;
var s =parseInt(times%60);//当前秒
s = s < 10 ? '0' + s : s;
return d + '天' + h + '时' + m + '分' + s + '秒';
}
以上就是介绍javascript实现定时器倒计时的详细内容,更多请关注php爱好者其它相关文章!
-
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19 -
Linux中软连接和硬链接的区别、优缺点和应用场景等 时间:2025-11-19 -
什么是Hypervisor Hypervisor虚拟机监控程序详解 时间:2025-11-19 -
numeric是什么数据类型 decimal和numeric的区别 时间:2025-11-19 -
Java中public class和class的区别 时间:2025-11-19 -
Android中Activity跳转的两种实现方法 时间:2025-11-19
今日更新
-
上单行为是什么梗梗姐姐 揭秘游戏圈爆笑名场面真相
阅读:18
-
yy歪歪漫画官方主入口-yy漫画最新首页地址
阅读:18
-
币安风控Meme币交易原因解析及应对策略
阅读:18
-
yy漫画首页入口-热门章节一键畅读
阅读:18
-
超星网络学生登录入口 超星学生通官网网页版快速登录
阅读:18
-
币安风控申诉被拒的5大关键原因及解决方案
阅读:18
-
揭秘上等马梗出处:职场人秒懂的暗号文化,3秒get社畜生存法则
阅读:18
-
《龙骑士学园》官方入口地址
阅读:18
-
126邮箱登录入口-126邮箱网页版快速登录
阅读:18
-
币安风控机制是否受交易量阈值影响解析
阅读:18










