zoukankan      html  css  js  c++  java
  • [JS] 自己弄得个倒计时

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>时间倒计时</title>
     6     <style>
     7     span{
     8         display: inline-block;
     9         
    10     }
    11     </style>
    12 </head>
    13 <body>
    14 <center>
    15     <span id="time">getbootstrap.com</span><br/>
    16     <span id="time"></span><br/>
    17     <span id="time1"></span><br/>
    18     <span id="time2"></span><br/>
    19     <span id="time3"></span><br/>
    20     <span id="time4"></span><br/>
    21     <span id="time5"></span><br/>
    22 </center>
    23     
    24 </body>
    25 <script>
    26     function show_time(){
    27         var now_time=new Date();//创建当前时间
    28         // console.log(now_time.toLocaleString());//转化成本地时间
    29         var new_time=new Date('2017,7,23');//设置活动时间
    30         // console.log(new_time.toLocaleString());
    31         var cu_time=new_time.getTime()-now_time.getTime();//看时间差
    32         // console.log(cu_time);
    33         // console.log(new_time.getTime());
    34         // console.log(now_time.getTime());
    35         var cu_seconds=parseInt(cu_time/1000%60);
    36         var cu_seconds1=parseInt(cu_time/1000);
    37         //把所获得的时间差转化成秒,原值是毫秒转化单位是1000,%60是为了余数且取整,为了更好展示
    38         //console.log(cu_seconds);
    39         var cu_minutes=parseInt(cu_time/1000/60%60);//原来同上,转化为分钟,取余值且取整
    40         var cu_minutes1=parseInt(cu_time/1000/60);
    41         //console.log(cu_minutes);
    42         var cu_hours=parseInt(cu_time/1000/60/60%24);//原来同上,转化为小时,取余值且取整
    43         var cu_hours1=parseInt(cu_time/1000/60/60);
    44         //console.log(cu_hours);
    45         var cu_day=parseInt(cu_time/1000/60/60/24);//原来同上,转化为天,且取整
    46         var cu_day1=parseInt(cu_time/1000/60/60/24/30);
    47         // console.log(cu_day);
    48         time.innerHTML="<h2>"+"距离活动还有<font color='red' size='20px'>"+cu_day+"</font>天<font color='red' size='20px'>"+cu_hours+"</font>小时<font color='red' size='20px'>"+cu_minutes+"</font>分<font color='red' size='20px'>"+cu_seconds+'</font>秒'+"</h2>";
    49         time1.innerHTML="<h2>"+"距离活动还有<font color='red' size='20px'>"+cu_day1+"</font>个月</h2>";
    50         time2.innerHTML="<h2>"+"距离活动还有<font color='red' size='20px'>"+cu_day+"</font>天</h2>";
    51         time3.innerHTML="<h2>"+"距离活动还有<font color='red' size='20px'>"+cu_hours1+"</font>小时</h2>";
    52         time4.innerHTML="<h2>"+"距离活动还有<font color='red' size='20px'>"+cu_minutes1+"</font>分</h2>";
    53         time5.innerHTML="<h2>"+"距离活动还有<font color='red' size='20px'>"+cu_seconds1+"</font>秒</h2>";
    54     }
    55         setInterval(show_time,500);//设置定时器500毫秒刷新一次
    56 
    57 </script>
    58 </html>
  • 相关阅读:
    漫谈PID——实现与调参
    匿名上位机的使用(51版)
    #if 和 #ifdef 条件编译注意
    关于HC04超声波模块测距的思考(51版)
    关于C语言文件操作
    C语言实现简易2048小游戏
    关于OELD屏显示电池电量的简易方法
    使用notepad++作为keil的外部编辑器
    2017年个人总结
    数据存入文件
  • 原文地址:https://www.cnblogs.com/lipcblog/p/6658694.html
Copyright © 2011-2022 走看看