js倒计时

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  <html xmlns="http://www.w3.org/1999/xhtml">
  3.  <head>
  4.  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  <title>JS时间倒计时</title>
  6.  <script type="text/javascript">
  7.  var time_now_server,time_now_client,time_end,time_server_client,timerID;
  8.  
  9.  //结束时间
  10. time_end=new Date("2014/10/31 09:00:00");
  11. time_end=time_end.getTime();
  12.  //开始的时间:如果不填入时间日期默认为当前的日期时间
  13. time_now_server=new Date;
  14. time_now_server=time_now_server.getTime();
  15.  
  16. time_now_client=new Date();
  17. time_now_client=time_now_client.getTime();
  18.  
  19. time_server_client=time_now_server-time_now_client;
  20.  
  21. setTimeout("show_time()",1000);
  22.  
  23.  //显示时间函数
  24.  function show_time()
  25.  {
  26.  var timer = document.getElementById("timer");
  27.  if(!timer){
  28.  return ;
  29.  }
  30.  timer.innerHTML =time_server_client;
  31.  
  32.  var time_now,time_distance,str_time;
  33.  var int_day,int_hour,int_minute,int_second;
  34.  var time_now=new Date();
  35.  time_now=time_now.getTime()+time_server_client;
  36.  time_distance=time_end-time_now;
  37.  if(time_distance>0)
  38.  {
  39.     int_day=Math.floor(time_distance/86400000)
  40.     time_distance-=int_day*86400000;
  41.     int_hour=Math.floor(time_distance/3600000)
  42.     time_distance-=int_hour*3600000;
  43.     int_minute=Math.floor(time_distance/60000)
  44.     time_distance-=int_minute*60000;
  45.     int_second=Math.floor(time_distance/1000)
  46.    
  47.     if(int_hour<10){
  48.       int_hour="0"+int_hour;
  49.     }
  50.     if(int_minute<10){
  51.       int_minute="0"+int_minute;
  52.     }
  53.     if(int_second<10){
  54.       int_second="0"+int_second;
  55.     }
  56.    
  57.   str_time=int_day+"天"+int_hour+"小时"+int_minute+"分钟"+int_second+"秒";
  58.   timer.innerHTML=str_time;
  59.   setTimeout("show_time()",1000);
  60.  }
  61.  else
  62.  {
  63.   timer.innerHTML =timer.innerHTML;
  64.   clearTimeout(timerID)
  65.   window.location.href="http://www.baidu.com";
  66.  }
  67.  }
  68.  </script>
  69.  </head>
  70.  
  71.  <body>
  72.  <div id="timer" style="font-size:5em; text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:0 0 5px #00c6ff; "></div>
  73.  <div id="yu" style="font-size:5em; text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:0 0 5px #00c6ff; "></div>
  74.  </body>
  75.  </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值