getWeek () { var getWeek = (function () { // 一周 var arr = []; // 周一开始 var newdate = new Date(); var now = newdate.getTime(); var day = newdate.getDay(); // 星期 var oneDayTime = 60 * 60 * 24 * 1000; for (var i = 1; i < 8; i++) { if (day >= i) { var dd = new Date(now - (day - i) * oneDayTime).getDate(); arr.push(dd < 10 ? '0' + dd : dd + ''); } else { var aa = new Date(now + (i - day) * oneDayTime).getDate(); arr.push(aa < 10 ? '0' + aa : aa + ''); } } return arr })(); console.log(this.getWeek) this.getWeek = getWeek },