• 常用的日期的方法


    首先 var date  = new Date();  // 声明

      date.getTime();  //得到 距离 1970年的毫秒数

      date.valueOf();  //得到 距离 1970年的毫秒数

     var date  = new Date();  // 声明
    console.log(date.getTime());  // 提倡使用的
    console.log(date.valueOf());
    // 直接使用
    console.log(Date.now());
    console.log(+new Date());

    获取日期和时间

    getDate()                  获取日 1-31
    getDay ()                  获取星期 0-6      
    getMonth ()                获取月  0-11
    getFullYear ()                获取完整年份(浏览器都支持)
    getHours ()                   获取小时 0-23
    getMinutes ()                   获取分钟 0-59
    getSeconds ()                   获取秒  0-59
    getMilliseconds ()            获取当前的毫秒 
    getTime ()           返回累计毫秒数(从1970/1/1午夜)

    一个简单的倒计时demo

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            body{
                font-size:30px;
                text-align: center;
                color:red;
            }
        </style>
        <script>
            window.onload = function(){
                var demo = document.getElementById("demo");
                var endTime = new Date("2015/12/12 17:30:00"); // 最终时间
                setInterval(clock,1000); // 开启定时器
                function clock(){
                    var nowTime = new Date(); // 一定是要获取最新的时间
                    //  console.log(nowTime.getTime());  获得自己的毫秒
                    var second = parseInt((endTime.getTime() - nowTime.getTime()) / 1000);
                    // 用将来的时间毫秒 -  现在的毫秒  / 1000 得到的 还剩下的秒  可能处不断 取整
                   // console.log(second);
                     // 一小时 3600 秒
                    // second / 3600  一共的小时数  /24   天数
                    var d = parseInt(second / 3600 / 24);  //天数
                    //console.log(d);
                    var h = parseInt(second / 3600  % 24)  // 小时
                   // console.log(h);
                    var m = parseInt(second / 60  % 60);
                    //console.log(m);
                    var s = parseInt(second % 60); // 当前的秒
                    console.log(s);
                   /* if(d<10)
                    {
                        d = "0" + d;
                    }*/
                    d<10 ? d="0"+d : d;
                    h<10 ? h="0"+h : h;
                    m<10 ? m="0"+m : m;
                    s<10 ? s="0"+s : s;
                    demo.innerHTML = "距离抢购时间还剩: "+d+""+h+"小时 "+m+"分钟 "+s+"";
                }
            }
        </script>
    </head>
    <body>
    <div id="demo"></div>
    </body>
  • 相关阅读:
    commonjs promise/A 规范
    Java之抽象类
    Java中多态的用法
    Java之方法的重写
    Java中static的用法
    java中this的用法
    Java概述
    二叉排序树的创建、插入、删除
    常用排序算法
    LeetCode小白菜笔记[2]:Reverse Integer
  • 原文地址:https://www.cnblogs.com/lhh520/p/8982600.html
Copyright © 2020-2023  润新知