elementPlus时间选择器el-date-picker限制只能选择当前天至30天前的日期

<el-date-picker
    v-model="datapickerval"
    type="daterange"
    range-separator=""
    start-placeholder="开始日期"
    end-placeholder="结束日期"
    :disabled-date="disabledDate"
  >
  el-date-picker>
created() {
    this.disabledDate = (time) => {
      let tempTime = 3600 * 1000 * 24 * 30;
      let timer = new Date(new Date() - 8.64e7).getTime(); //转换时间戳(当前选中的日期);
      let maxTime = timer - tempTime; //前三十天可选
      return time.getTime() > new Date() - 8.64e7 || time.getTime() < maxTime;
    };
  },

你可能感兴趣的:(vue.js,前端,javascript,elementui)