moment、dayjs获取常用时间

moment

   moment

//当前时间
moment()
   .format("YYYY-MM-DD HH:mm:ss");  

//10天前
moment()
   .subtract(10, "days")
   .format("YYYY-MM-DD"); 

//1年前时间
moment()
   .subtract(1, "years")
   .format("YYYY-MM-DD"); 

//3个月前时间
moment()
   .subtract(3, "months")
   .format("YYYY-MM-DD"); 

//一个星期前时间
moment()
   .subtract(1, "weeks")
   .format("YYYY-MM-DD"); 

dayjs

   dayjs

//当前时间时分秒
dayjs()
   .format('YYYY-MM-DD HH:mm:ss')

// 上一个月15号 00:00:00
dayjs()
    .subtract(1, 'month')
    .date(15)
    .startOf('day').format('YYYY-MM-DD HH:mm:ss')

// 当月14号 23:59:59
dayjs()
  .date(14)
  .endOf('day')
  .format('YYYY-MM-DD HH: mm :ss')

// 7个月前的现在
dayjs()
   .subtract(7, 'month')
   .format('YYYY-MM-DD HH:mm:ss')

// 7年前的现在
dayjs()
   .subtract(7, 'year')
   .format('YYYY-MM-DD HH:mm:ss')

//7天后
dayjs()
   .add(7, 'day')
   .format('YYYY-MM-DD HH:mm:ss')

//7年后
dayjs()
   .add(7, 'year')
   .format('YYYY-MM-DD HH:mm:ss')