zoukankan      html  css  js  c++  java
  • 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
      
  • 相关阅读:
    Swift 可选项 Optional
    Swift 枚举的用法
    Swift 函数
    Swift 流程控制
    iPhone 相册取出视频宽高分辨率是相反的 解决方案
    Mac 下GitHub 访问慢解决方案
    Ipa 脱壳工具 Clutch dumpdecrypted 使用
    逆向 make 打包错误解决方案 make: *** [internal-package] Error 2
    删除 $PATH 路径下多余的文件地址
    Reveal 破解 无限试用
  • 原文地址:https://www.cnblogs.com/ye-hcj/p/10339968.html
Copyright © 2011-2022 走看看