elementui 中 日期时间插件 结束时间大于开始时间

Posted chengyihardworking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elementui 中 日期时间插件 结束时间大于开始时间相关的知识,希望对你有一定的参考价值。

界面代码:

<el-col :span="8">
<el-form-item label="开始日期" class="form-row-space">
<el-date-picker :picker-options="pickerOptionsStart" v-model="editDeviceGroup.start_date" type="date" placeholder="选择日期时间"></el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="结束日期" class="form-row-space">
<el-date-picker :picker-options="pickerOptionsEnd" v-model="editDeviceGroup.end_date" type="date" placeholder="选择日期时间"></el-date-picker>
</el-form-item>
</el-col>

前端代码:

return {
pickerOptionsStart: {
disabledDate: time => {
let endDateVal = this.editDeviceGroup.end_date;
if (endDateVal) {
return time.getTime() > new Date(endDateVal).getTime();
}
}
},
pickerOptionsEnd: {
disabledDate: time => {
let beginDateVal = this.editDeviceGroup.start_date;
if (beginDateVal) {
return (
time.getTime() <
new Date(beginDateVal).getTime() - (1 * 24 * 60 * 60 * 1000)+1
);
}
}
},
}

以上是关于elementui 中 日期时间插件 结束时间大于开始时间的主要内容,如果未能解决你的问题,请参考以下文章

ElementUI 选择结束时间不能大于开始时间(可以选择同一天的时间段)

如何选择大于开始日期的结束日期(日期时间选择器)

ElementUI日期选择器时间选择范围限制

ElementUI日期选择器时间选择范围限制

elementui日期选择能支持按旬选择吗?

vue+ElementUI 日期选择器 获取时间戳