首先,确保项目中已经安装了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"]