getPreMonth(date,Num) {
var arr = date.split('-');
var year = arr[0]; //獲取當前日期的年份
var month = arr[1]; //獲取當前日期的月份
var day = arr[2]; //獲取當前日期的日
var days = new Date(year, month, 0);
days = days.getDate(); //獲取當前日期中月的天數
var year2 = year;
var month2 = parseInt(month) - Num;
if (month2 == 0) {
year2 = parseInt(year2) - 1;
month2 = 12;
}
var day2 = day;
var days2 = new Date(year2, month2, 0);
days2 = days2.getDate();
if (day2 > days2) {
day2 = days2;
}
if (month2 < 10) {
month2 = '0' + month2;
}
var t2 = year2 + '-' + month2 + '-' + day2;
this.MonthTop=year2 + '-' + month2
var T2=t2.split('-')
this.getDaysInMonth(T2[0],T2[1])
},
// 獲取過去的幾個月有多少天
getDaysInMonth(year,month){
month = parseInt(month,10); //parseInt(number,type)這個函數後面若是不跟第2個參數來表示進制的話,默認是10進制。
var temp = new Date(year,month,0);//過去的某月的天數
},
複製代碼