首先是公用的方法 获取年月日 组成格式
uni-app中ios与android所要的格式不要一样
getWeek(day) {
var today = new Date();
var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day;
today.setTime(targetday_milliseconds);
var tYear = today.getFullYear();
var tMonth = today.getMonth();
var tDate = today.getDate();
tMonth = tMonth + 1;
tDate = tDate;
// tMonth = this.doHandleMonth(tMonth + 1);
// tDate = this.doHandleMonth(tDate);
if(this.pepoplres.platform == 'ios') {
return tYear + "/" + tMonth + "/" + tDate;
} else {
return tYear + "-" + tMonth + "-" + tDate;
}
},
②
//可得到今天是星期几
let date = new Date();
let weekIndex = date.getDay();
③以当前日期为分隔
let data = []
//可得到当前日期以及之前的
for (let i = weekIndex - 1; i >= 0; i--) {
data.push(this.getWeek(-i))
}
//当前日期之后的
for (let i = 1; i <= 7 - weekIndex; i++) {
data.push(this.getWeek(i))
}
console.log(data)//data就是整一周的