vue3 + elementPlus 日期时间选择器禁用未来及过去时间
<el-date-picker
v-model="form.jyTime"
type="datetime"
placeholder="请选择加油时间"
format="YYYY/MM/DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
:disabled-date="disabledDate"
/>
一、禁用未来时间
/** 时间禁用 */
function disabledDate(time) {
// 获取今天的日期和时间
const today = new Date();
// 如果选择的日期时间在今天之后,则禁用
return time.getTime() > today.getTime();
}
即可禁用未来日期、时间选择
二、禁用今天之前(过去)的时间
/** 时间禁用 */
function disabledDate(time) {
// 获取今天的日期和时间(00:00:00)
const todayStart = new Date(new Date().toLocaleDateString()).getTime();
// 如果选择的日期时间在今天之前,则禁用
return time.getTime() < todayStart;
}
原文地址:https://blog.csdn.net/qq_63026743/article/details/143936748
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!