<el-date-picker
v-model="value1"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions0"
</el-date-picker>
选择今天之前的日期,不包括今天的:
data (){
return {
pickerOptions0: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;
}
},
}
}
选择今天之前的日期,包括今天的日期:
data (){
return {
pickerOptions0: {
disabledDate(time) {
const today = new Date();
today.setHours(0, 0, 0, 0); // 将时间设置为今天的开始
return time.getTime() < today.getTime();
}
},
}
}
选择今天之后的日期,包括今天的:
data (){
return {
pickerOptions0: {
disabledDate(time) {
return time.getTime() > Date.now() - 8.64e7;
}
},
}
}
选择今天之后的日期,包括今天的:
data (){
return {
pickerOptions0: {
disabledDate(time) {
const today = new Date();
today.setHours(0, 0, 0, 0); // 将时间设置为今天的开始
return time.getTime() >= today.getTime();
}
},
}
}
参考链接:【ElementUI】日期选择器,只能选今天之前的时间,或者是只能选今天之后的时间。今天是否可以选。限制结束日期不能小于开始日期_el-date-picker选择今天之前的日期-CSDN博客