当前位置: 首页 > ops >正文

antd vue a-range-picker如何设置不能选择当前和之后的时间,包含时分秒

<a-range-pickerv-model:value="formState.reqTime"show-timeformat="YYYY-MM-DD HH:mm:ss":disabledDate="disabledDate":disabledTime="disabledTime":placeholder="['开始时间', '结束时间']"style="width: 382px"separator="-"></a-range-picker>
import dayjs from 'dayjs';
setup() {const disabledDate = current => {return current && current > dayjs().endOf('day');};const range = (start, end) => {const result = [];for (let i = start; i < end; i++) {result.push(i);}return result;};function disabledTime(dates, partial) {const hours = dayjs().hour();const minutes = dayjs().minute();const seconds = dayjs().second();if (!dates) {dates = dayjs();}if (partial == 'start') {if (dates[0] && dayjs(dates[0]).date() === dayjs().date()) {if (dayjs(dates[0]).hour() === dayjs().hour()) {return {disabledHours: () => range(hours + 1, 24),disabledMinutes: () => range(minutes + 1, 60),disabledSeconds: () => range(seconds + 1, 60)};} else {return {disabledHours: () => range(hours, 24),disabledMinutes: () => [],disabledSeconds: () => []};}} else {return {disabledHours: () => [],disabledMinutes: () => [],disabledSeconds: () => []};}} else if (partial == 'end') {if (dates[1] && dayjs(dates[1]).date() === dayjs().date()) {if (dayjs(dates[1]).hour() === dayjs().hour()) {return {disabledHours: () => range(hours + 1, 24),disabledMinutes: () => range(minutes + 1, 60),disabledSeconds: () => range(seconds + 1, 60)};} else {return {disabledHours: () => range(hours, 24),disabledMinutes: () => [],disabledSeconds: () => []};}} else {return {disabledHours: () => [],disabledMinutes: () => [],disabledSeconds: () => []};}}}return {disabledDate,disabledTime};}
http://www.xdnf.cn/news/13946.html

相关文章:

  • SSM框架实现学生管理系统的需求分析与设计详解
  • 智能聊天AI Top10 排行榜 - 2025年05月
  • 牛客小白月赛118
  • 计算机图像处理:从像素到卷积与池化的深度解析
  • 护城河尚浅,理想汽车驶入慢车道
  • Java Stream API 在企业开发中的实战心得:高效、优雅的数据处理
  • 包含各种扁平化UI套件的psd适用于博客电商类移动端网站项目
  • 论文笔记 <交通灯><多智能体>CoLight管理交通灯
  • 【Golang面试题】什么是写屏障、混合写屏障,如何实现?
  • 【Linux】git基础操作
  • 【DeepSeek】移植计划
  • 110.将临时账号切换为登录后的账号
  • dbus从理论到实践教程
  • Redis的string的底层实现原理
  • AI玩转空间和时间?后续会怎样发展?
  • 【Qt】信号与槽
  • 【SystemVerilog 2023 Std】第5章 词法约定 Lexical conventions (1)
  • 前端开发中的可访问性设计:让互联网更包容
  • 开关电源和线性电源
  • Linux搭建爬虫ip与私有IP池教程
  • 期权备兑策略选择什么价值的合约?
  • 详解Python当中的pip常用命令
  • uni-app项目实战笔记5--使用grid进行定位布局
  • Qt的Modbus协议-RTU从站实现
  • 【redis——缓存击穿】
  • 202557读书笔记|《梦里花落知多少(轻经典)》——有你在的地方才最美
  • Docker Buildx 简介与安装指南
  • AQS独占模式——资源获取和释放源码分析
  • 43 C 语言 math.h 库函数详解:绝对值、数学运算、取整舍入、分解组合、三角反三角、双曲函数及宏定义常量
  • Claude Blender