|
@@ -64,19 +64,21 @@ const dayMap = {
|
|
|
const initWeek = () => {
|
|
|
state.week = []
|
|
|
for (let i = 1; i < curDay; i++) {
|
|
|
- const diffDay = curDay - i + 7 * state.radix
|
|
|
+ const diffDay = curDay - i
|
|
|
+ const date = dayjs().subtract(diffDay, 'day').add(7 * state.radix, 'day')
|
|
|
state.week.push({
|
|
|
day: dayMap[i],
|
|
|
- date: dayjs().subtract(diffDay, 'day').format('MM-DD'),
|
|
|
- fullDate: dayjs().subtract(diffDay, 'day').format('YYYY-MM-DD'),
|
|
|
+ date: date.format('MM-DD'),
|
|
|
+ fullDate: date.format('YYYY-MM-DD'),
|
|
|
})
|
|
|
}
|
|
|
for (let i = curDay; i <= 7; i++) {
|
|
|
- const diffDay = i - curDay + 7 * state.radix
|
|
|
+ const diffDay = i - curDay
|
|
|
+ const date = dayjs().add(diffDay, 'day').add(7 * state.radix, 'day')
|
|
|
state.week.push({
|
|
|
day: dayMap[i],
|
|
|
- date: dayjs().add(diffDay, 'day').format('MM-DD'),
|
|
|
- fullDate: dayjs().add(diffDay, 'day').format('YYYY-MM-DD'),
|
|
|
+ date: date.format('MM-DD'),
|
|
|
+ fullDate: date.format('YYYY-MM-DD'),
|
|
|
})
|
|
|
}
|
|
|
}
|