欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

详解JS实现简单的时分秒倒计时代码

程序员文章站 2023-11-09 12:32:58
本文实例为大家分享了js时分秒倒计时的实现的具体代码,供大家参考,具体内容如下

本文实例为大家分享了js时分秒倒计时的实现的具体代码,供大家参考,具体内容如下

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>js简单时分秒倒计时</title>
  <script type="text/javascript">
    function counttime() {
      //获取当前时间
      var date = new date();
      var now = date.gettime();
      //设置截止时间
      var enddate = new date("2016-10-22 23:23:23");
      var end = enddate.gettime();
      //时间差
      var lefttime = end-now;
      //定义变量 d,h,m,s保存倒计时的时间
      var d,h,m,s;
      if (lefttime>=0) {
        d = math.floor(lefttime/1000/60/60/24);
        h = math.floor(lefttime/1000/60/60%24);
        m = math.floor(lefttime/1000/60%60);
        s = math.floor(lefttime/1000%60);          
      }
      //将倒计时赋值到div中
      document.getelementbyid("_d").innerhtml = d+"天";
      document.getelementbyid("_h").innerhtml = h+"时";
      document.getelementbyid("_m").innerhtml = m+"分";
      document.getelementbyid("_s").innerhtml = s+"秒";
      //递归每秒调用counttime方法,显示动态时间效果
      settimeout(counttime,1000);
 
    }
  </script>
</head >
<body onload = "counttime()">
  <div>
    <span id="_d">00</span>
    <span id="_h">00</span>
    <span id="_m">00</span>
    <span id="_s">00</span>
  </div>
</body>
</html>

代码总结:

math.floor:返回小于等于参数的最大整数

settimeout() 方法用于在指定的毫秒数后调用函数或计算表达式

以上所述是小编给大家介绍的js时分秒倒计时的实现详解整合,希望对大家有所帮助