获取当前时间:
let _weekDate = [];
// 0 表示当前 周 -7上一周 7下周
if(changeWeek===0){
let weekOfDay = parseInt(moment().format('E'));//计算这天是这周第几天
this.start = moment().weekday(1).format('YYYY-MM-DD'); //本周一
}else if(changeWeek === -7){
let weekOfDay = parseInt(moment(moment(this.start).format()).format('E'))//计算这天是这周第几天
this.start = moment(moment(this.start).format()).add(-7 , 'days').format('YYYY-MM-DD');//周一日期
}else if(changeWeek === 7){
let weekOfDay = parseInt(moment(moment(this.start).format()).format('E'))
this.start = moment(moment(this.start).format()).add(7 , 'days').format('YYYY-MM-DD');//周一日期
}
let weekArr = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"];// 定义对应日期的星期
// 根据周一 日期循环遍历 建立对应关系
for (let index = 0; index < 7; index++) {
let _Obj = {
// date: moment(moment(this.start).format()).add(index, "days").format("MM月DD日"), 一周每天的日期
date: moment(moment(this.start).format()).add(index, "days").format("MM月DD日")
week: weekArr[index ],
};
_weekDate.push(_Obj);
}
this.weekDate = _weekDate;