element DatePicker 日期选择器 时间范围控制
程序员文章站
2022-06-07 10:50:43
...
element DatePicker 日期选择器 时间范围控制
实现功能
1、选择了开始时间,结束时间不能小于开始时间
2、选择了结束时间,开始时间不能大于结束时间
代码实现
<template>
<div>
<el-date-picker
v-model="startTime"
type="date"
value-format="yyyy-MM-dd"
:picker-options="pickerOptionsStart"
placeholder="选择开始日期"
>
</el-date-picker>
<el-date-picker
:picker-options="pickerOptionsEnd"
v-model="endTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择结束日期"
>
</el-date-picker>
</div>
</template>
export default{
data(){
return{
pickerOptionsStart: {
disabledDate: time => {
let endDateVal = this.endTime;
if (endDateVal) {
return time.getTime() > new Date(endDateVal).getTime();
}
}
},
pickerOptionsEnd: {
disabledDate: time => {
let beginDateVal = this.startTime;
if (beginDateVal) {
return (time.getTime()<new Date(beginDateVal).getTime()-1*24*60*60*1000
);
}
}
}
}
}
下一篇: LeetCode 9. 回文数
推荐阅读
-
详解element-ui日期时间选择器的日期格式化问题
-
Element DateTimePicker日期时间选择器的使用示例
-
element-ui 时间日期选择器格式化后台需要的格式
-
element-ui 日期选择器范围时间限制
-
vue中DatePicker 日期选择器遇到的坑,就是选取时间的时候,传送到后台的是当前时间的前一天
-
element关于日期范围选择控件,如何限制只能选择30天切不能大于当前时间
-
el_elementUI中DatePicker 日期选择器使用时间限制
-
element DatePicker 日期选择器 时间范围控制
-
elementUI DatePicker 日期选择器不能选择当天以前的时间
-
element-ui插件datepicker日期选择器控制选择时间范围