vue+elementUI 时间选择器 el-date-picker
结束时间大于开始时间
来自紫藤萝yu
结束时间添加:picker-options="endDatePicker"
<el-date-picker
v-model="addParamForm.endDatetime"
:picker-options="endDatePicker"
type="date"
value-format="yyyy-MM-dd"
format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
data:
endDatePicker: this.endDateLimit(),
methods:
endDateLimit(){
const self = this
return {
disabledDate(time) {
if (self.addParamForm.startDatetime) {
//如果开始时间不为空,则结束时间大于开始时间
return new Date(self.addParamForm.startDatetime).getTime() > time.getTime()
} else {
//开始时间不选时,结束时间最大值小于等于当天
return time.getTime() > Date.now()
}
}
}
},