Vue 中使用 el-date-picker 限制只能选择当天、当天之前或当天之后日期的方法详解

网上很多都是不完整的,我这里发布一个完整的

- 8.64e7表示可选择当天时间(注:小于当前时间,- 8.64e7 则是禁用日期不包含当前日,若大于当前日期, 8.64e7 则是禁用日期包含当前日)

time.getTime() < Date.now() - 8.64e7 禁用日期不包含当前日

time.getTime() > Date.now() - 8.64e7 禁用日期包含当前日

1.只能选择当日

javascript 复制代码
<el-date-picker
    format="yyyy 年 MM 月 dd 日"
    value-format="yyyy-MM-dd"
    v-model="ruleForm.shenqingshijian"
    type="date"
    :picker-options="pickerOptions"
    placeholder="申请时间">
</el-date-picker>


<script>
export default {
  data() {
    return {
      selectedDate: null,
   pickerOptions: { disabledDate(time) { return time.getTime() > Date.now() || (time.getTime() < Date.now() - 8.64e7); }, },
    };
  },
};
</script>

2.限制只能选择当天之前的日期

javascript 复制代码
<template>
  <div>
    <el-date-picker
      v-model="selectedDate"
      :picker-options="pickerOptions"
    ></el-date-picker>
  </div>
</template>

<script>
export default {
  data() {
    return {
      selectedDate: null,
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() > Date.now();
        },
      },
    };
  },
};
</script>

3.限制只能选择当天之后的日期

javascript 复制代码
<template>
  <div>
    <el-date-picker
      v-model="selectedDate"
      :picker-options="pickerOptions"
    ></el-date-picker>
  </div>
</template>

<script>
export default {
  data() {
    return {
      selectedDate: null,
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() < Date.now();
        },
      },
    };
  },
};
</script>
相关推荐
CDN36017 小时前
高防切换后网站打不开?DNS 解析与回源路径故障排查
前端·网络·数据库
信也科技布道师17 小时前
把7个页面变成1段对话:AI如何重构借款流程
前端·人工智能·重构·架构·交互·用户体验
276695829217 小时前
携程旅行 token1005
java·linux·前端·javascript·携程旅行·token1005·携程酒店
zopple17 小时前
PHP与Vue.js:前后端开发的完美搭档
开发语言·vue.js·php
freewlt17 小时前
Cursor与AI编程工具崛起:前端工程师的能力模型重构与职业生存策略
前端·重构·ai编程
墨雪遗痕17 小时前
工程架构认知(三):从传统Web系统到AI大模型驱动系统
前端·人工智能·架构
C澒18 小时前
AI 生码 - PRD2CODE:Schema2PRD 全流程设计与实现
前端·ai编程
掘金者阿豪18 小时前
微信图片已过期或已被清理,真的找不回了吗?完整自救指南
前端·后端
颜酱18 小时前
从 DeepSeek 文本对话到流式输出
前端·javascript·人工智能
Ulyanov18 小时前
打造现代化雷达电子对抗仿真界面 第二篇:雷达电子对抗仿真系统核心功能实现
前端·python·信息可视化·数据可视化·系统仿真·雷达电子战