dayjs

获取上周周一、周日日期

const last_monday=dayjs().startOf('week').subtract(6,'day').format("YYYY-MM-DD HH:mm:ss");
const last_sunday=dayjs().endOf('week').subtract(6,'day').format("YYYY-MM-DD HH:mm:ss");

获取本周周一、周日日期

const last_monday=dayjs().startOf('week').add(1,'day').format("YYYY-MM-DD HH:mm:ss");
const last_sunday=dayjs().endOf('week').add(1,'day').format("YYYY-MM-DD HH:mm:ss");

api

开头时间

返回当前时间的开头时间的 Dayjs() 对象,如月份的第一天。

dayjs().startOf(unit : String);
dayjs().startOf('week'); // 取决于 locale 文件里 `weekStart` 的值

末尾时间

返回当前时间的末尾时间的 Dayjs() 对象,如月份的最后一天。

dayjs().endOf(unit : String);
dayjs().endOf('month');

增加

增加时间并返回一个新的 Dayjs() 对象。

dayjs().add(value : Number, unit : String);
dayjs().add(7, 'day');

减少

减少时间并返回一个新的 Dayjs() 对象。

dayjs().subtract(value : Number, unit : String);
dayjs().subtract(7, 'year');

你可能感兴趣的:(dayjs)