|
@@ -4,6 +4,12 @@ export function getLastWeek() {
|
|
|
var year = now.getFullYear();
|
|
|
var month = now.getMonth() + 1; //0-11表示1-12月
|
|
|
var day = now.getDate();
|
|
|
+ if (month < 10) {
|
|
|
+ month = '0' + month
|
|
|
+ }
|
|
|
+ if (day < 10) {
|
|
|
+ day = '0' + day
|
|
|
+ }
|
|
|
var dateObj = [];
|
|
|
dateObj[1] = year + '-' + month + '-' + day;
|
|
|
if (day - 7 <= 0) { //如果在当月7日之前
|
|
@@ -11,7 +17,11 @@ export function getLastWeek() {
|
|
|
if (month - 1 <= 0) { //如果在当年的1月份
|
|
|
dateObj[0] = (year - 1) + '-' + 12 + '-' + (31 - (7 - day));
|
|
|
} else {
|
|
|
- dateObj[0] = year + '-' + (month - 1) + '-' + (lastMonthDay - (7 - day));
|
|
|
+ if (Number(month) < 10) {
|
|
|
+ dateObj[0] = year + '-' + '0' + (month - 1) + '-' + (lastMonthDay - (7 - day));
|
|
|
+ } else {
|
|
|
+ dateObj[0] = year + '-' + (month - 1) + '-' + (lastMonthDay - (7 - day));
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
dateObj[0] = year + '-' + month + '-' + (day - 7);
|
|
@@ -25,6 +35,12 @@ export function getLastMonth() {
|
|
|
var year = now.getFullYear();
|
|
|
var month = now.getMonth() + 1; //0-11表示1-12月
|
|
|
var day = now.getDate();
|
|
|
+ if (month < 10) {
|
|
|
+ month = '0' + month
|
|
|
+ }
|
|
|
+ if (day < 10) {
|
|
|
+ day = '0' + day
|
|
|
+ }
|
|
|
var dateObj = [];
|
|
|
dateObj[1] = year + '-' + month + '-' + day;
|
|
|
var nowMonthDay = new Date(year, month, 0).getDate(); //当前月的总天数
|
|
@@ -39,7 +55,11 @@ export function getLastMonth() {
|
|
|
dateObj[0] = year + '-' + (month - 1) + '-' + lastMonthDay;
|
|
|
}
|
|
|
} else {
|
|
|
- dateObj[0] = year + '-' + (month - 1) + '-' + day;
|
|
|
+ if (Number(month) < 10) {
|
|
|
+ dateObj[0] = year + '-' + '0' + (month - 1) + '-' + day;
|
|
|
+ } else {
|
|
|
+ dateObj[0] = year + '-' + (month - 1) + '-' + day;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return dateObj;
|
|
@@ -51,6 +71,12 @@ export function getLast3Month() {
|
|
|
var year = now.getFullYear();
|
|
|
var month = now.getMonth() + 1; //0-11表示1-12月
|
|
|
var day = now.getDate();
|
|
|
+ if (month < 10) {
|
|
|
+ month = '0' + month
|
|
|
+ }
|
|
|
+ if (day < 10) {
|
|
|
+ day = '0' + day
|
|
|
+ }
|
|
|
var dateObj = [];
|
|
|
dateObj[1] = year + '-' + month + '-' + day;
|
|
|
var nowMonthDay = new Date(year, month, 0).getDate(); //当前月的总天数
|
|
@@ -70,7 +96,11 @@ export function getLast3Month() {
|
|
|
dateObj[0] = year + '-' + (month - 3) + '-' + last3MonthDay;
|
|
|
}
|
|
|
} else {
|
|
|
- dateObj[0] = year + '-' + (month - 3) + '-' + day;
|
|
|
+ if (Number(month) < 10) {
|
|
|
+ dateObj[0] = year + '-' + '0' + (month - 3) + '-' + day;
|
|
|
+ } else {
|
|
|
+ dateObj[0] = year + '-' + (month - 3) + '-' + day;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return dateObj;
|
|
@@ -82,6 +112,12 @@ export function getLast6Month() {
|
|
|
var year = now.getFullYear();
|
|
|
var month = now.getMonth() + 1; //0-11表示1-12月
|
|
|
var day = now.getDate();
|
|
|
+ if (month < 10) {
|
|
|
+ month = '0' + month
|
|
|
+ }
|
|
|
+ if (day < 10) {
|
|
|
+ day = '0' + day
|
|
|
+ }
|
|
|
var dateObj = [];
|
|
|
dateObj[1] = year + '-' + month + '-' + day;
|
|
|
var nowMonthDay = new Date(year, month, 0).getDate(); //当前月的总天数
|
|
@@ -101,7 +137,11 @@ export function getLast6Month() {
|
|
|
dateObj[0] = year + '-' + (month - 6) + '-' + last3MonthDay;
|
|
|
}
|
|
|
} else {
|
|
|
- dateObj[0] = year + '-' + (month - 6) + '-' + day;
|
|
|
+ if (Number(month) < 10) {
|
|
|
+ dateObj[0] = year + '-' + '0' + (month - 6) + '-' + day;
|
|
|
+ } else {
|
|
|
+ dateObj[0] = year + '-' + (month - 6) + '-' + day;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return dateObj;
|