js日期date对象

Posted 叶家伟的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js日期date对象相关的知识,希望对你有一定的参考价值。

js日期

  1. 日期对象的一些属性和方法

    var date = new Date()
    date.toString()                                        // "Tue Jan 29 2019 22:58:13 GMT+0800 (中国标准时间)"
    date.toTimeString()                                    // "22:58:13 GMT+0800 (中国标准时间)"
    date.toJSON()                                          // "2019-01-29T14:58:13.785Z"
    date.toDateString()                                    // "Tue Jan 29 2019"
    date.toLocaleString()                                  // "2019/1/29 下午10:58:13"
    date.toLocaleTimeString()                              // "下午10:58:13"
    date.toTimeString()                                    // "22:58:13 GMT+0800 (中国标准时间)"
    date.toLocaleDateString()                              // "2019/1/29"
    date.toLocaleDateString([], {weekday: ‘long‘})         // "星期二"
    date.toLocaleDateString([], {year: ‘numeric‘, month: ‘long‘, day: ‘numeric‘, weekday: ‘long‘}) // "2019年1月29日星期二"
    date.getFullYear()                                     // 2019
    date.getMonth()                                        // 0
    date.getHours()                                        // 22
  2. 修改日期

    var date = new Date()
    date.setDate(date.getDate() + 1); // 日期加1天
    date.setHours(date.getHours()+1); // 日期加一个小时
    // 类似的还有设置其他时间部分的...
  3. 日期对象比较大小

    相等的比较
        var date1 = new Date();
        var date2 = new Date();
        console.log(date1.valueOf() === date2.valueOf());  // true
    
    大小的比较,直接用比较运算符操作
        var date1 = new Date();
        var date2 = new Date(date1.valueOf() + 10);
        console.log(date1 < date2) // true
  4. 时间间隔

    计算两个日期间隔多少秒
    var date1 = new Date();
    var date2 = new Date(date1.valueOf() + 5000);
    var diff = date2.valueOf() - date1.valueOf();
    var diffsecond = diff/1000
    console.log(diffsecond);   // 5

以上是关于js日期date对象的主要内容,如果未能解决你的问题,请参考以下文章

js之Date(日期对象)

js日期date对象

面向对象认识JS-内置对象(重点)--date日期对象

js/javascript: Date 日期和时间

JS中获取当前时间的代码是啥?

LODOP打印用JS获取的当前日期