根据传入日期获取周一至周日的日期
function getWeekStartEndList(date) {
let oneDayTime = 24 * 60 * 60 * 1000;
let now = new Date(date);
let nowTime = now.getTime()
let day = now.getDay();
if (day == 0) {
let monday = moment(new Date(date) - 6 * oneDayTime).format("YYYY-MM-DD")
let tuesday = moment(new Date(date) - 5 * oneDayTime).format("YYYY-MM-DD")
let wednesday = moment(new Date(date) - 4 * oneDayTime).format("YYYY-MM-DD")
let thursday = moment(new Date(date) - 3 * oneDayTime).format("YYYY-MM-DD")
let friday = moment(new Date(date) - 2 * oneDayTime).format("YYYY-MM-DD")
let saturday = moment(new Date(date) - 1 * oneDayTime).format("YYYY-MM-DD")
let sunday = moment(new Date(date)).format("YYYY-MM-DD")
return {monday, tuesday,wednesday,thursday,friday,saturday,sunday}
} else {
let monday = moment(new Date(nowTime - (day - 1) * oneDayTime)).format("YYYY-MM-DD")
let tuesday = moment(new Date(nowTime - (day - 2) * oneDayTime)).format("YYYY-MM-DD")
let wednesday = moment(new Date(nowTime - (day - 3) * oneDayTime)).format("YYYY-MM-DD")
let thursday = moment(new Date(nowTime - (day - 4) * oneDayTime)).format("YYYY-MM-DD")
let friday = moment(new Date(nowTime - (day - 5) * oneDayTime)).format("YYYY-MM-DD")
let saturday = moment(new Date(nowTime - (day - 6) * oneDayTime)).format("YYYY-MM-DD")
let sunday = moment(new Date(nowTime + (7 - day) * oneDayTime)).format("YYYY-MM-DD")
return {monday, tuesday,wednesday,thursday,friday,saturday,sunday}
}
}