时间的处理与获取

javascript; time; date
114 字

获取本周的所有日期

这里会有个问题,“到底是周一是一周的开始,还是周日是一周的开始?”

dayjs

dayjs 并没有专门的方法来设置,但可以通过设置国际化的语言配置来间接实现

import dayjs from 'dayjs';
import localeData from 'dayjs/plugin/localeData';
dayjs.extend(localeData);

// 设置一周开始为周一
dayjs.locale('zh-cn'); // 中文环境下默认周一开始

// 本周的时间区间
const thisWeekRange = [dayjs().startOf('week'), dayjs().endOf('week')]