el-date-picker限制时间选择,不能选择当前日期之后时间

要求:时间选择不能超过当前日期之后的

效果:

结构代码::

javascript 复制代码
 <el-form-item label="时间:">
        <el-date-picker
          v-model="time"
          type="datetimerange"
          range-separator="至"
          start-placeholder="开始时间"
          end-placeholder="结束时间"
          value-format="YYYY-MM-DD HH:mm:ss"
          @change="changeTime"
          :clearable="false"
          :disabled-date="pickerOptionsRang" //这行是关键
        >
        </el-date-picker>
      </el-form-item>
      

js代码:

javascript 复制代码
const pickerOptionsRang = (time) => {
  // 禁用当前日期之后的所有日期
  return time.getTime() > Date.now() - 8.64e7; // 8.64e7 毫秒数代表一天
};
相关推荐
孙桂月1 分钟前
ES6相关操作(2)
前端·javascript·es6
遇见很ok1 分钟前
js中 ES6 新特性详解
开发语言·javascript·es6
陈浩源同学1 分钟前
学习 TypeScript 栈和队列数据结构
前端·算法
我这一生如履薄冰~3 分钟前
简单封装一个websocket构造函数
前端·javascript·websocket
fangcaojushi3 分钟前
解决webpack5.54打包图片及图标的问题
前端·vue.js
海盗强4 分钟前
Webpack打包优化
前端·webpack·node.js
星之卡比*6 分钟前
前端面试题---vite和webpack的区别
前端·面试
^^为欢几何^^11 分钟前
npm、pnpm和yarn有什么区别
前端·npm·node.js
前端菜鸟日常18 分钟前
vue2和vue3的按需引入的详细对比通俗易懂
javascript·vue.js·ecmascript
AC-PEACE33 分钟前
Vue 中 MVVM、MVC 和 MVP 模式的区别
前端·vue.js·mvc