美文网首页
15-Date对象

15-Date对象

作者: 仰望_IT | 来源:发表于2019-05-10 20:47 被阅读0次
  • 1. 获取当前时间
      let date = new Date();
      console.log(date);  // Tue May 07 2019 14:27:26 GMT+0800 (中国标准时间)
    
  • 2. 获取当前时间距离1970年1月1日(世界标准时间)起的毫秒 Date.now() / valueOf()
      console.log(Date.now());  // 1557210543194
    
      let date = new Date();
      console.log(date.valueOf());  // 1557210543194
    
  • 3. 创建指定时间
      let date1 = new Date("2019-11-11 09:08:07");
      console.log(date1);  // Mon Nov 11 2019 09:08:07 GMT+0800 (中国标准时间)
    
    • 注意点: 在创建指定时间的时候, 如果月份是单独传入的, 那么会多一个月
      let date2 = new Date(2019, 11, 11, 9, 8, 7);
      console.log(date2);  // Mon Dec 11 2019 09:08:07 GMT+0800 (中国标准时间)
      // 这个时候可以让传入的参数的月份减一
      
      let date2 = new Date(2019, 10, 11, 9, 8, 7);
      console.log(date2);  // Mon Nov 11 2019 09:08:07 GMT+0800 (中国标准时间)
    
  • 4. 获取指定时间年月日时分秒
      let date = new Date();
      console.log(date);
      console.log(date.getFullYear());  // 年
      // 注意点: 通过getMonth获取到的月份会少一个月
      console.log(date.getMonth() + 1);  // 月
      console.log(date.getDate());  // 日
      console.log(date.getHours());  // 时
      console.log(date.getMinutes());  // 分
      console.log(date.getSeconds());  // 秒
    
  • 5. 时间格式化 (字符串模板)
      let date = new Date();
      let res = formartDate(date);
      console.log(res);  // 2019-5-7 14:43:1
      function formartDate(date) {
          return `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
      }
    

相关文章

网友评论

      本文标题:15-Date对象

      本文链接:https://www.haomeiwen.com/subject/nxveoqtx.html