js倒计时

来源:互联网 发布:缓存和数据库一致性 编辑:程序博客网 时间:2024/06/07 06:15
<!doctype html>  <html lang="en">  <head>      <meta charset="UTF-8" />      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />      <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>      <title> js不联网时间倒计时示</title>    </head>  <body>  <div class="inp-cam-info" id="machine_time">2017-11-23 00:00:10</div>  <script type="text/javascript">      function local_time(){          var tmp_time = $('#machine_time').html();//若要获取互联网时间,只需联网获取一次就行(需另外写);          var tmp_second = parseInt(tmp_time.substring(tmp_time.lastIndexOf(':')+1,tmp_time.length));          var tmp_minute = parseInt(tmp_time.substring(tmp_time.indexOf(':')+1,tmp_time.lastIndexOf(':')));          var tmp_hour = parseInt(tmp_time.substring(tmp_time.indexOf(':')-2,tmp_time.indexOf(':')));          var tmp_day = parseInt(tmp_time.substring(tmp_time.indexOf('-')+4,tmp_time.indexOf('-')+6));          var tmp_month = tmp_time.substring(tmp_time.indexOf('-')+1,tmp_time.indexOf('-')+3);          var tmp_year = tmp_time.substring(tmp_time.indexOf('-')-4,tmp_time.indexOf('-'));          var sd,me,hr,dy;          sd = tmp_second - 1;          me = tmp_minute;          hr = tmp_hour;          dy = tmp_day;          if(sd<0){              me = tmp_minute-1;              sd = 59;              if(me<0){                  hr = tmp_hour-1;                  me = 59;                  if(hr<0){                      dy = tmp_day-1;                      hr = 23;                  }              }          }          $('#machine_time').html(tmp_year+'-'+tmp_month+'-'+extra(dy)+' '+extra(hr)+':'+extra(me)+':'+extra(sd));          function extra(x)            {                if(x < 10)                {                    return "0" + x;                }                else                {                    return x;                }           }      }      var timer = setInterval("local_time()",1000);  </script>  </body>  </html>


原创粉丝点击