javascript"><el-date-pickerv-model="form.jyTime"type="datetime"placeholder="请选择加油时间"format="YYYY/MM/DD HH:mm:ss"value-format="YYYY-MM-DD HH:mm:ss":disabled-date="disabledDate"/>
一、禁用未来时间
javascript">/** 时间禁用 */
function disabledDate(time) {// 获取今天的日期和时间const today = new Date();// 如果选择的日期时间在今天之后,则禁用return time.getTime() > today.getTime();
}
即可禁用未来日期、时间选择
二、禁用今天之前(过去)的时间
javascript">/** 时间禁用 */
function disabledDate(time) {// 获取今天的日期和时间(00:00:00)const todayStart = new Date(new Date().toLocaleDateString()).getTime();// 如果选择的日期时间在今天之前,则禁用return time.getTime() < todayStart;
}