moment.js 常用方法总结

  1. 获取当前系统时间:
moment().format('YYYY-MM-DD HH:mm:ss')
// 2019-06-26 10:45:30
  1. 获取当前系统时间的前后一个月或前后天数:
moment().subtract(1, 'M').format('YYYY-MM-DD HH:mm:ss');
// 2019-05-26 10:45:30   前一个月
moment().add(1, 'M').format('YYYY-MM-DD HH:mm:ss');
// 2019-07-26 10:45:30
moment().subtract(15, 'd').format('YYYY-MM-DD HH:mm:ss')
// 2019-06-11 10:45:30
moment().add(15, 'days').format('YYYY-MM-DD HH:mm:ss')
// 2019-07-11 10:45:30  后15天
  1. 获取具体时间或几月几号或几点: 'MM-DD会原样输出'
moment().format('MM-DD')
// 06-26
moment().format('HH')
// 10
  1. 获取当前月份有几天:
moment('2019-06', 'YYYY-MM').daysInMonth();   // 30
moment('2019-05', 'YYYY-MM').daysInMonth();   // 31
  1. 计算时差:相差几天
moment(1560820636000).format('YYYY-MM-DD');
// 2019-06-18
moment(1560820636000).fromNow();
// 8 天前   此时为 2019-06-26

你可能感兴趣的:(moment.js 常用方法总结)