DatePicker 日期选择器(开始时间应不允许大于结束时间)


第一种方式:设置开始时间应不允许大于结束时间:

 

html代码为:

<div class="valCom">
   <el-radio v-model="validityType" :label="true">&nbsp;</el-radio>固定日期 
   <el-date-picker v-model="validityTermStart" type="date" placeholder="选择开始时间" :picker-options="pickerOptionsStart" value-format="yyyy-MM-dd HH:mm:ss" style="width:150px;margin-right:10px;"></el-date-picker> -
   <el-date-picker v-model="validityTermEnd" type="date" placeholder="选择结束时间" :picker-options="pickerOptionsEnd" value-format="yyyy-MM-dd HH:mm:ss" style="width:150px;"></el-date-picker>
</div>
export default {
   data() {
      return {
validityTermStart:'',//有效期开始时间
            validityTermEnd:'',//有效期结束时间
           pickerOptionsStart:{
              disabledDate:(time)=>{
                    if(this.validityTermEnd) {
                        return time.getTime() < Date.now()-8.64e7 || time.getTime() > new Date(this.validityTermEnd).getTime() - 1*24*60*60*1000;
                    }
                    return time.getTime() < Date.now()-8.64e7;
             }
           },
           pickerOptionsEnd:{
             disabledDate:(time)=>{
                   return time.getTime() < Date.now()-8.64e7 || time.getTime() < new Date(this.validityTermStart).getTime() + 1*24*60*60*1000;

             }
          }
      }
   }
}

 

本地效果为:http://localhost:8080/#/marketPart/couponListNew?isCreate=1

element-ui日期选择器里面设置时间范围(限制开始时间和结束时间)    https://blog.csdn.net/weixin_43565820/article/details/89883512

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM