ElementUI 时间选择器如何限定选择时间

DatePicker 日期选择器 | Element Plus

我们如何限定我们的选择时间呢,比如限定选择时间为今天之前,或者今天之后的时间?

我们可以使用官方提供的disabled-date来实现

我们通过这个属性 做一个回调函数,在里面比较我们想要限定的时间范围,然后将结果return 就能完成时间范围的限定了 return的结果为置灰的。

我这里比较时间范围 将大于今天的时间返回,所以大于今天的时间就都置灰不可选择了。

javascript 复制代码
<el-form-item label="选择时间 :" prop="endTime">
		<el-date-picker
			v-model="formInline.endTime"
			type="date"
			format="YYYY/MM/DD"
			value-format="YYYY-MM-DD"
			placeholder="请选择年月日"
			:disabledDate="formatData"
			clearable
        />
</el-form-item>
javascript 复制代码
const formatData = (val: any) => {
	// 获取当前日期
	const currentDate = new Date();
	// 将时间戳转换为日期对象
	const selectedDate = new Date(val);
	// 比较选择的日期是否在当前日期之后
	return selectedDate.getTime() > currentDate.getTime();
};
相关推荐
默_笙28 分钟前
🚥 给 RAG 装一台心电监护仪:LangSmith 全链路观测(上)
前端·javascript
前端snow1 小时前
ai agent --- mem0 外挂记忆系统
前端
变与不变8062 小时前
js同步和异步难点重点详解
开发语言·javascript·ecmascript
特立独行的猫a2 小时前
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)
前端·ui·harmonyos·tauri·鸿蒙·仓颉
Dovis(誓平步青云)2 小时前
多个链接不等于多份证据,新闻核验看板怎样合并来源
java·服务器·前端·javascript·人工智能·pdf·电脑
骑着蜗牛撵大象3273 小时前
Qt 事件机制详解:从 QEvent 派生类到事件过滤器的全景指南
前端·python
qq_2518364573 小时前
理发管理系统 —— 会员模块
开发语言·前端·python·flask
Dovis(誓平步青云)3 小时前
几个方案来回选不定?做一个随时切换的候选推荐页
android·java·服务器·开发语言·javascript·数据库·智能化
Frag0ut3 小时前
2027 年浏览器展望:Chrome 与 Edge 的 AI 智能体进化方向
前端·人工智能·chrome·edge·浏览器·新功能
计算机魔术师4 小时前
从AI绘图鼻祖到音乐版权破局者,Stability AI如何被三大唱片巨头「收编」
前端