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