1,Date里面不跟参数,返回当前系统时间

    1. <script>
    2. //Date()里面不跟参数,返回的是当前系统时间
    3. var date=new Date();
    4. console.log(date);
    5. </script>

    2,Date里面跟参数,格式化参数

    1. <script>
    2. /*
    3. *Date()里面跟参数:
    4. * 第一种:数字型: 2021,05,02,12,02,02
    5. * 第二种:字符串型:"2019-5-1"
    6. */
    7. var date2=new Date(2021,05,02,12,02,02);
    8. console.log(date2);
    9. var date3=new Date("2019-05-02 12:02:30");
    10. console.log(date3);
    11. </script>

    3,格式化日期,使用Date()构造方法的实例对象调用

    1. <script>
    2. /*
    3. * 格式化日期:使用Date()构造方法的实例对象调用
    4. * (1)获得年:getFullyear()
    5. * (2)获得月:getMonth() 注意:月份要加1
    6. * (3)获得日:getDate()
    7. * (4)获得星期:getDay() 周一返回的是1,周六返回的是6,周日返回的是0。
    8. */
    9. var date=new Date();//先创建一个Date实例对象
    10. console.log(date.getFullYear());//年
    11. console.log(date.getMonth()+1);//月
    12. console.log(date.getDate());//日
    13. console.log(date.getDay());//星期
    14. /*
    15. * 格式化时分秒:使用Date()构造方法的实例对象调用
    16. * (1)获得时:getHours()
    17. * (2)获得分:getMinutes()
    18. * (3)获得秒:getSeconds()
    19. */
    20. console.log(date.getHours());//时
    21. console.log(date.getMinutes());//分
    22. console.log(date.getSeconds());//秒
    23. </script>

    4,时间戳

    1. <script>
    2. /*
    3. * 时间戳:
    4. * 获得Date总的毫秒数,不是当前时间的毫秒数,而是距离1970年1月1日过去了多少毫秒数
    5. * (1)使用Date()的实例对象调用valueof();
    6. * (2)使用Date()的实例对象调用getTime();
    7. * (3)var 对象名字=+new Date(); 这个对象,就是总的毫秒数
    8. * (4)H5新增的方法,直接Date.now()
    9. */
    10. var date=new Date();//先创建一个Date实例对象
    11. console.log(date.getTime());//第一种
    12. console.log(date.valueOf());//第二种
    13. var date4=+new Date();//第三种
    14. console.log(date4);
    15. console.log(Date.now());//第四种
    16. </script>