话不多说直接上代码、

<!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><div><span class="hour">1</span><span class="minute">2</span><span class="second">3</span></div><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实现定时器倒计时相关推荐

  1. JavaScript计时器实现倒计时效果

    1.计时器:         描述:window中提供了两种计时器,即延迟期和定时器         语法:                         1) 定时器:               ...

  2. JavaScript之定时器

    定时器 一. setTimeout() 定时器 二.停止 setTimeout() 定时器 三.setInterval() 定时器 四.清除setInterval() 定时器 五.电子时钟案例 在很多 ...

  3. php活动倒计时代码,JavaScript实现活动倒计时效果的代码分享

    这篇文章主要为大家详细介绍了基于JavaScript实现活动倒计时效果,距离活动时间还剩多少,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js倒计时效果的具体代码,供大家参考 ...

  4. Javascript实现秒杀倒计时(时间与服务器时间同步)

    转自: http://hi.baidu.com/flondon/item/04e89ece8f5ecf0d0ad93a98 Javascript实现秒杀倒计时(时间与服务器同步) 现在有很多网站都在做 ...

  5. Flutter 快速上手定时器/倒计时及实战讲解

    本文微信公众号「AndroidTraveler」首发. 今天给大家讲讲 Flutter 里面定时器/倒计时的实现. 一般有两种场景: 我只需要你在指定时间结束后回调告诉我.回调只需要一次. 我需要你在 ...

  6. java 定时器 倒计时_定时器倒计时demo

    /** * 定时器倒计时demo */ import java.io.InputStream; import java.util.Scanner; import java.util.Timer; im ...

  7. JavaScript - 销毁定时器

    JavaScript - 销毁定时器 <script>var i = setTimeout(function(){},1000);//setInterval 每隔1000ms执行一次var ...

  8. Android 定时器+倒计时 仿淘宝秒杀

    目录结构 效果图: imageViewHolder public class imageViewHolder extends RecyclerView.ViewHolder {public Image ...

  9. javascript:定时器多次开启无法停止的问题setInterval

    javascript:定时器多次开启无法停止的问题setInterval 今天在学定时器的时候,一个按钮点击开启定时器,一个按钮点击关闭,发现点开始肯多次后,无法停止定时器,之前看到一个解决方案就是每 ...

最新文章

  1. Ospf在广播网络中建立邻居关系的详细过程
  2. SpringMVC教程下篇
  3. P1099 树网的核
  4. 喜欢去知乎炸鱼?用python吧
  5. 一站式学习 Linux C语言编程
  6. 利用Jenkins+Phantomas进行前端性能自动化测试
  7. CE教程第九关——处理共用代码
  8. Android系统最高的电视盒子,2019年电视盒子排行榜:市面上性能最强的电视盒子大盘点...
  9. PS的液化功能使用(瘦身,拉长专用)
  10. mac hdmi 外接显示器没声音
  11. 电脑连上手机热点后上不了网
  12. 银行业务中台和阿里中台的异曲同工之妙
  13. 【论文阅读】Coupled Iterative Refinement for 6D Multi-Object Pose Estimation
  14. php header 生成pdf,PHP如何生成PDF文档
  15. python忽略警告错误
  16. RemoteViews的使用
  17. wordpress配置菜单栏
  18. VMware、配置VMware vSphere 6.0 vMotion、DRS、HA和FT
  19. corex9服务器组装攻略,TT CoreX9首测!安静地做个黑胖子决不当保险柜、烤箱、麻将桌、仓鼠笼子!...
  20. Sentinel-5P数据介绍与预处理

热门文章

  1. 2021年全球椎体成形术和椎体后凸成形术收入大约1269.7百万美元,预计2028年达到2222.5百万美元
  2. Java APP移动端邮箱认证
  3. 如何在JAVA中构建区块链?
  4. python新建数值_1.3NumPy:创建和操作数值数据
  5. log4j支持同时按日期和文件大小分割日志
  6. 吃瓜群众的福音:跟着AI吃甜瓜?
  7. c语言指针编写input函数,C语言中的函数指针
  8. python:基础知识—流程控制—函数与模块—数据结构—类与GUI和Turtle—异常处理与文件,概括全书(上万字最详细版)
  9. 更新并关机怎么关闭计算机,win10系统如何取消“更新并关机”
  10. vue样式中背景图片路径_解决vue打包css文件中背景图片的路径问题