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

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};}

相关文章:

  • linux thermal framework(3)_thermal cooling device
  • meshgpt 笔记2
  • java集合篇(六) ---- ListIterator 接口
  • 性能测试——搭建Prometheus+Grafana平台
  • React SSR同构渲染方案是什么?
  • RAG详解
  • 30个供应链指标与计算公式汇总,直接套用
  • 《第四章-筋骨淬炼》 C++修炼生涯笔记(基础篇)数组与函数
  • Unity 接入抖音小游戏二
  • FlashAttention:突破Transformer内存瓶颈的革命性注意力优化技术
  • 如何实现一个登录功能?
  • 一个简单的torch-cuda demo
  • 位运算详解之与或非的巧妙运用
  • 浅谈为windows7平台打包基于pyside6的UI程序
  • 音视频之H.264的句法和语义
  • 自定义线程池 4.0
  • PostgreSQL的扩展moddatetime
  • Objective-c Block 面试题
  • 一键给你的网页增加 ios26 液态玻璃效果
  • 洛谷 蜜蜂路线 高精度
  • 建设网站后需要什么知识/网络营销推广机构
  • 国内最新新闻摘抄30字/东莞seo代理
  • 网站正在建设中 给你带来/东莞网络营销网站建设
  • 关于桥梁建设工程设公司网站/百度seo快速排名优化服务
  • 江油市规划和建设局网站/外贸营销策略都有哪些
  • 乌鲁木齐新市区建设局网站/视频号直播推广二维码