element時間日期組件要求默認選中最近三個月的日期時間


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();
    },







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM