靜態(tài)
<el-form-item prop="starttime">
<el-date-picker
v-model="temp.starttime"
type="date"
:picker-options="starttime"
value-format="yyyy-MM-dd"
placeholder="開始時間"
/>
</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="temp.endTime"
type="date"
:picker-options="endTime"
value-format="yyyy-MM-dd"
placeholder="結(jié)束時間"
/>
</el-form-item>
邏輯
return{
// 開始時間
starttime: {
disabledDate: time => {
if (this.temp.endtime) {
return (
time.getTime() > new Date(this.temp.endtime).getTime()
)
} else {
// 不能大于當前日期
return time.getTime() > Date.now()
}
}
},
// 結(jié)束時間
endTime: {
disabledDate: time => {
if (this.temp.starttime) {
return (
time.getTime() > Date.now() ||
time.getTime() < new Date(this.temp.starttime).getTime() - 8.64e7 // 加- 8.64e7則表示包當天
)
} else {
return time.getTime() < Date.now()
}
}
},
}