zoukankan      html  css  js  c++  java
  • Date()常用属性

    Date()的属性

    var dt=new Date();    ==>Fri Aug 23 2019 19:48:21 GMT+0000 (中国标准时间)

    var t=dt.getTime();    ==>1566560979720   ==>1970-1-1 08:00:00 到现在时间的毫秒数  ==>扩展1970-1-1(纪元时间)具体百度                                                                                                  (https://www.cnblogs.com/longshiyVip/p/4607478.html)

    var h=dt.getHours(); ==>19                    ===>获取到了当前时间

    var m=dt.getMonth()+1; ==>8                ==>获取到了当前月份

    var y=dt.getFullYear();    ==>2019   ==>获取到了当前年份

    var yar=dt.getYear();  ==>119  ==>返回 Date 对象的年份字段。从 ECMAScript v3 开始,JavaScript 的实现就不再使用该方法,而使用 getFullYear() 方法取而代之!

    var d1=dt.getDay();  ==>5    ==>获取当前的星期

    var d2=dt.getDate();  ==>23   ==>获取当前的日期

    扩展:一分钟内==>刚刚

      一个小时内==>分钟前

      一个小时外==>具体日期

            function fn(str){
                var dt1=new Date();
                var dt2=new Date(str);
                var re=dt1-dt2;
                console.log(re);
                if(0<=re&&re<1000*60){
                    return "刚刚";
                }else if(1000*60<=re&&re<1000*60*60){
                    var absdt=new Date(re);
                    return absdt.getMinutes()+"分钟前";
                }else{
                    return `${dt2.getMonth()+1}-${dt2.getDate()}
                   ${dt2.getHours()}:${dt2.getMinutes()} `
                }
    
            }
            var re=fn(dt.toString());
            console.log(re);
    View Code

    扩展知识:我们可以同过gettime()属性获取一个函数执行的开始时间(毫秒数),在函数执行后再获取一个结束时间(毫秒数),两个相减就可以知道这段函数所执行的时间

    从而去想如何优化代码,使代码运行得更快.

    列如:1.div.style.color="red"

      2.div.className="xx"

     为什么在document中少用div.style?有兴趣可以去调试

  • 相关阅读:
    明白python文件如何组织,理解建立源文件
    Python特殊语法:filter、map、reduce、lambda [转]
    html标签属性大全
    使用Webdriver执行JS小结
    Sublime Text ——3200破解补丁
    JavaScript——JS屏蔽F12和右键
    Typecho——数据库无法连接问题
    vscode——配置git的path
    windows电脑连接蓝牙耳机的正确步骤
    eolinker——添加项目成员
  • 原文地址:https://www.cnblogs.com/linxim/p/11402441.html
Copyright © 2011-2022 走看看