Parcourir la source

修改范围时间格式

Zt il y a 1 an
Parent
commit
27e876a5d4
1 fichiers modifiés avec 44 ajouts et 4 suppressions
  1. 44 4
      reado-app/utils/date.js

+ 44 - 4
reado-app/utils/date.js

@@ -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;