1 getWeekDataList () {
2 let oneDayTime = 1000 * 60 * 60 * 24
3 let today = new Date(data)
4 let todayDay = today.getDay() || 7
5 let startDate = new Date(
6 today.getTime() - oneDayTime * (todayDay - 1)
7 )
8 let dateList = []
9 for (let i = 0; i < 7; i++) {
10 let temp = new Date(startDate.getTime() + i * oneDayTime)
11 let year = temp.getFullYear()
12 let month = temp.getMonth() + 1 < 10 ? '0' + (temp.getMonth() + 1) : temp.getMonth() + 1
13 let day = temp.getDate() < 10 ? '0' + temp.getDate() : temp.getDate()
14 dateList[i] = `${year}-${month}-${day}`
15 }
16 return dateList
17 }
![]()
![]()