• js实现倒计时及时间对象


    JS实现倒计时效果代码如下:

     1 <!doctype html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>无标题文档</title>h
     6 <style>
     7 #box {
     8      100%;
     9     height: 400px;
    10     background: black;
    11     color: #fff;
    12     font-size:40px;
    13     line-height:400px;
    14     text-align:center;
    15 }
    16 </style>
    17 <script>
    18 window.onload = function(){
    19     var oBox = document.getElementById('box');
    20     var oDate = new Date();//获取当前时间;
    21     oDate.setFullYear(2016,11,31);//自动进位;
    22     oDate.setHours(0,0,0,0);
    23 
    24     function countDown(){
    25         //未来时间戳减去现在时间的时间戳;
    26         var ms = oDate.getTime() - new Date().getTime();
    27 
    28         //毫秒转换成秒
    29         var oSec = parseInt(ms/1000);
    30 
    31         //秒转换成天
    32         var oDay = parseInt(oSec/86400);
    33 
    34         //不到一天剩下的秒数;
    35         oSec%=86400;
    36 
    37         //转换成小时
    38         var oHour = parseInt(oSec/3600);
    39 
    40         //不到一小时剩下的秒数;
    41         oSec%=3600;
    42 
    43         //转换成分钟
    44         var oMin = parseInt(oSec/60);
    45 
    46         //不到一分钟剩下的秒数;
    47         oSec%=60;
    48 
    49         oBox.innerHTML = '距离2016年12月31日还有:'+oDay+'天'+oHour+'时'+oMin+'分'+oSec+'秒';
    50     }    
    51     countDown();
    52     setInterval(countDown,1000);
    53 }
    54 </script>
    55 </head>
    56 
    57 <body>
    58 <div id="box">距离2016年12月31日还有:xx天xx时xx分xx秒</div>
    59 </body>
    60 </html>

    实现效果入下:

    时间戳:1970年1月日至今的毫秒数:oDate.getTime(); //不要问我为什么是1970年1月至今哦!自个儿百度啦!
    时间对象:
       获取时间:
    var oDate = new Date();
    oYear = oDate.getFullYear();
    oMon = oDate.getMonth();
    oDay = oDate.getDate();
    oHou = oDate.getHours();
    oMin = oDate.getMinutes();
    oSec = oDate.getSeconds();
    oWeek = oDate.getDay();

    设置时间:
    oDate.setFullYear(年,月,日);
    oDate.setMonth(月);
    oDate.setDate(日);
    oDate.setHours(时,分,秒,毫秒);
    时间会自动进位;

    大概整理的就这些,还有很多不足的地方,希望大家多提宝贵意见!互相学习!互相取经!~ ~  ^_^

  • 相关阅读:
    Mac下安装cscope和ctags
    MAC的VIMRC
    我的Linux系统的VIMRC
    关于在VI中查看BIN文件二进制值不对的问题
    没有关心过编写代码方式的好处,你是不是也是这样?
    四十不惑,真的不惑了么?
    jQuery通过text值来设置选定,以及遍历select的选项个数和遍历
    C#解析XML文件
    网页调用本地程序(Windows下浏览器全兼容)
    C#获取文件的md5
  • 原文地址:https://www.cnblogs.com/AKI-LILI/p/6063805.html
Copyright © 2020-2023  润新知