element時間日期組件要求默認選中最近三個月的日期時間
//data中查詢條件設置了承接時間的數組
data(){
return {
queryForm: {
currentPage: 1,
pageSize: 20,
creationDate: [this.preTime(), this.currentTime()],
},
}
}
// 對應的方法中:
preTime(flag) {
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth() - 1;
if (month === 0) {
month = 12 + month;
year = year - 1;
}
let day = date.getDate();
if (flag) {
year = year - 1;
month = 12 + month;
}
let timeData = year + '-' + month + '-' + day + ' ';
return new Date(timeData).getTime()
},
currentTime() {
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
let flag = false;
if (month <= 2) {
flag = true;
this.preTime(flag)
}
let timeData = year + '-' + month + '-' + day + ' ' + '23:59:59';
return new Date(timeData).getTime();
},