感谢博主的分享。但上周的写法 dayjs().add(-1, 'week').startOf('week').add(1, 'day').format('YYYY-MM-DD'); 如果当天是周日的话,会计算成本周一,而不是上周一。可以试试 dayjs().add(-8, 'day').startOf('week').add(1, 'day').format('YYYY-MM-DD'); 直接到 8 天前 “上上周” ,第一天是 “上上周日” ,再加一天即是 “上周一”。
dayjs 时间处理