zoukankan      html  css  js  c++  java
  • 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>倒计时</title>
     6 <style type= "text/css">  
     7             .daojishi h2  
     8             {   
     9                 font-family:Helvetica, Microsoft YaHei, Arial, sans-serif;   
    10                 font-size:14px;  
    11                 margin-bottom:5px;   
    12                 color:#151515;  
    13             }  
    14             .daojishi #timer  
    15             {  
    16                 font-family:Helvetica, Microsoft YaHei, Arial, sans-serif;   
    17                 font-size:14px;  
    18                 color:#151515;  
    19                 font-weight:bold;  
    20             }  
    21         </style>  
    22 <script type="text/javascript">
    23 window.onload=function(){
    24     timer();
    25     }
    26 function timer()
    27             {   var startime=new Date();//开始时间
    28                 var endtime=new Date(2018, 11, 11, 9, 58, 56);//结束时间  结束时间定为:2018年11月11日9:58:56
    29                 var ts=endtime.getTime()-startime.getTime(); //dateObject.getTime()dateObject 指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。该方法总是结合一个 Date 对象来使用。
    30                 //var ts = (new Date(2018, 11, 11, 9, 58, 56)) - (new Date());//计算剩余的毫秒数
    31                 var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//计算剩余的天数
    32                 var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);  //计算剩余的小时数
    33                 var mm = parseInt(ts / 1000 / 60 % 60, 10);//计算剩余的分钟数
    34                 var ss = parseInt(ts / 1000 % 60, 10);//计算剩余的秒数
    35                 dd = checkTime(dd);
    36                 hh = checkTime(hh);
    37                 mm = checkTime(mm);
    38                 ss = checkTime(ss);
    39                 document.getElementById("timer").innerHTML = dd + "天" + hh + "时" + mm + "分" + ss + "秒";
    40                 setTimeout("timer()",1000);
    41             }
    42             function checkTime(i)  
    43             {  
    44                if (i < 10) {  
    45                    i = "0" + i;  
    46                 }  
    47                return i;  
    48             }  
    49 
    50 </script>
    51 </head>
    52 
    53 <body>
    54 <div class = "daojishi">  
    55             <h2>剩余时间为:</h2>  
    56             <div id = "timer">  
    57             </div>  
    58         </div>
    59 </body>
    60 </html>
  • 相关阅读:
    Unity3d发布IOS(包含u3d自带IAP内购)的流程-小白篇(四)-Xcode配置发布部分
    U3D获取IOS设备所在时区、是否安装指定APP、判断真机还是模拟器
    Unity3d发布IOS(包含u3d自带IAP内购)的流程-小白篇(三)-u3d配置ios内购部分
    Unity3D 粒子系统
    Unity 3D 之Playerprefs
    物理公式
    C#之Lambda表达式
    C#中的Stack
    C#中的as(转)
    (转) Unity3D常用代码收集总结
  • 原文地址:https://www.cnblogs.com/cacti/p/4462328.html
Copyright © 2011-2022 走看看