new date 封装方法返回固定数量的日期
getcycle(){
let date = new Date();
let month = date.getMonth()+1;
let day = date.getDate();
let week = date.getDay();
for(let i =0;i<100;i++){
var totalDay = (new Date(date.getFullYear(), month, 0)).getDate();
let week2 = this.getChinese(week);
let circlie = {
month:month,
day:day,
week:week2
}
this.data.dateList.push(circlie);
day++;
if(day>totalDay){
day = day - totalDay;
month = month +1;
}
week++;
if(week>=7){
week = week - 7;
}
}
}
getChinese(date){
var x;
switch(date){
case 0:
x = “周末”;
break;
case 1:
x = “周一”;
break;
case 2:
x = “周二”;
break;
case 3:
x = “周三”;
break;
case 4:
x = “周四”;
break;
case 5:
x = “周五”;
break;
case 6:
x = “周六”;
break;
default:
x=“期待周末”;
}
return x;
},