选择日期的时候,例如必须大于当前时间,小于某一个日期

 <el-date-picker
                :picker-options="startTimeOptions"
                v-model="formValidate.date"
                type="date"
                placeholder="选择日期"
                format="yyyy 年 MM 月 dd 日"
                @change="getChange"
                value-format="yyyy-MM-dd">
              </el-date-picker>
data() {
    return {
      startTimeOptions: this.beginDate()
    }
  },

 

beginDate(){
      const self = this
      return {
        disabledDate(time){
          let newDataStr = self.last_day.replace(/\.|\-/g, '/')
          let date = new Date(newDataStr);
          let timestamp = date.getTime();
          if(time.getTime() < Date.now()){
            return time.getTime() < Date.now() // 大于当天
          }else{
            return timestamp < time.getTime()   // 小于某个时间
          }
        }
      }
    },

 

相关文章:

  • 2021-08-22
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
  • 2022-02-20
  • 2021-06-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2021-11-26
相关资源
相似解决方案