getLastweek: function() {
let that = this;
let weekDayArr = [];
weekDayArr = that.setDate(that.addDate(that.currentFirstDate(),-7));
let nextWeek = that.setDate(that.addDate(that.currentFirstDate(),7));
console.log(nextWeek);
let curWeek = that.setDate(that.addDate(that.currentFirstDate(),0));
console.log(curWeek);
return weekDayArr
},
currentFirstDate:function(){
let that = this;
let date = new Date();
let week = date.getDay()-1;
let currentFirstDate = that.addDate(date,week*-1);
return currentFirstDate;
},
formatDate:function(date){
var year = date.getFullYear()+'-';
var month = (date.getMonth()+1)+'-';
var day = date.getDate();
return year+month+day;
},
addDate:function(date,n){
date.setDate(date.getDate()+n);
return date;
},
setDate:function(date){
let that = this;
let arr = [];
let week = date.getDay()-1;
date = that.addDate(date,week*-1);
for(var i = 0;i<7;i++){
arr.push(that.formatDate(i==0 ? date : that.addDate(date,1)));
}
return arr
},