element ui实现起始时间不能大于结束时间

Posted lxy1123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element ui实现起始时间不能大于结束时间相关的知识,希望对你有一定的参考价值。

<template>
   <div class="app-container">
      <el-date-picker v-model="filters.column.create_start_date" type="date" :picker-options="pickerBeginDateBefore" format="yyyy-MM-dd" placeholder="开始日期">
      </el-date-picker>
      <el-date-picker v-model="filters.column.create_end_date" type="date" format="yyyy-MM-dd" :picker-options="pickerBeginDateAfter" placeholder="结束日期">
      </el-date-picker>
   </div>
</template>
<script>
export default {
   data() {
      return {
         filters: {
            column: {
               create_start_date: ‘‘,
               create_end_date: ‘‘
            },
         },
         pickerBeginDateBefore: {
            disabledDate: (time) => {
               let beginDateVal = this.filters.column.create_end_date;
               if (beginDateVal) {
                  return time.getTime() > beginDateVal;
               }
            }
         },
         pickerBeginDateAfter: {
            disabledDate: (time) => {
               let beginDateVal = this.filters.column.create_start_date;
               if (beginDateVal) {
                  return time.getTime() < beginDateVal;
               }
            }
         }

      }
   }
}
</script>

  

以上是关于element ui实现起始时间不能大于结束时间的主要内容,如果未能解决你的问题,请参考以下文章

element-ui date-picker 设置结束时间大于等于开始时间且开始时间小于等于结束时间

vue element ui 开始日期小于或等于结束日期

element-ui的el-date-picker组件(限制时间范围选择)

vue+elementUI封装的时间插件(有起始时间不能大于结束时间的验证)

js验证开始日期不能大于结束日期?

DB2如何获得周起始日期,结束日期