经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JSJS库框架 » JavaScript » 查看文章
js简单时分秒倒计时
来源:cnblogs  作者:冰雪Queen  时间:2018/10/22 16:23:11  对本文有异议

效果:

javascript:

  1. <script type="text/javascript">
  2. function countTime() {
  3. //获取当前时间
  4. var date = new Date();
  5. var now = date.getTime();
  6. //设置截止时间
  7. var endDate = new Date("2018-10-25 00:00:00");
  8. var end = endDate.getTime();
  9. //时间差
  10. var differTime = end - now;
  11. //定义变量,h,m,s保存倒计时的时间
  12. var h, m, s;
  13. if (differTime >= 0) {
  14. h = Math.floor(differTime / 1000 / 60 / 60);
  15. m = Math.floor(differTime / 1000 / 60 % 60);
  16. s = Math.floor(differTime / 1000 % 60);
  17. h = h < 10 ? ("0" + h) : h;
  18. m = m < 10 ? ("0" + m) : m;
  19. s = s < 10 ? ("0" + s) : s;
  20. document.getElementById("_h").innerHTML = h + "时";
  21. document.getElementById("_m").innerHTML = m + "分";
  22. document.getElementById("_s").innerHTML = s + "秒";
  23. setTimeout(countTime, 1000);
  24.  
  25. } else {
  26. document.getElementById("_h").innerHTML = "00时";
  27. document.getElementById("_m").innerHTML = "00分";
  28. document.getElementById("_s").innerHTML = "00秒";
  29. }
  30.  
  31.  
  32. }
  33. </script>

HTML: 

 

  1. <body onload="countTime()">
  2. <div class="timer">
  3. <span id="_h"></span>
  4. <span id="_m"></span>
  5. <span id="_s"></span>
  6. </div>
  7. </body>

 

  

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号