首先,确保项目中已经安装了dayjs库 npm i dayjs
const today = dayjs(); //获取今天的日期
const week = []; // 获取一周的日期
for (let i = 0; i < 7; i++) {
const date = today.startOf('week').add(i, 'day');
week.push(date);
}
//today.startOf('week').add(i, 'day') 获取当前日期所在的周一monday 然后使用一个循环来计算一周的日期
const weekList = week.map(date => {
if (date.isSame(today, 'day')) {
return '今天';
} else {
return date.format('MM.DD');
}
});
//date.isSame 判断date和today是不是相同的日期 'day'对比的单位是日期
输出 ["10.09", "今天", "10.11", "10.12", "10.13", "10.14", "10.15"]