Pro 日期时间选择器
在同一个选择器中选择日期 + 时刻。仅选日期见 DatePicker Pro,仅选时刻见 TimePicker Pro。
由日期面板与时间列组合而成,属性说明亦可参考 DatePicker Pro 与 TimePicker Pro。
WARNING
Pro 版面板通过虚拟滚动展示年/月列表,年份范围由 calendar-range 控制(默认当前年前后各 10 年)。若业务需要选择超出该范围的年份(如历史数据录入、出生日期),必须通过 calendar-range 显式指定 [startYear, endYear],否则超出范围的年份不可见也不可选。
单点选择
日期时间 datetime
含基础用法(默认 / 自定义快捷 / default-time / 轻量化 / toggle-date)与快捷增强(quick-choose 左右位置与辅助信息、selecting-shortcuts、server-time、禁用「此刻」)。
按日期动态禁用时分秒
业务高频场景。面板点击日期会更新绑定值并保持打开,可据此实时改写 disabled-hours / disabled-minutes / disabled-seconds,为每一天配置不同的可选时段。
示例:工作日 09:00–18:00,周末 10:00–16:00(含结束整点)。
范围选择
Pro 版范围均为单面板 + 顶部 Tab(非经典双面板)。选满开始、结束后形成范围;仅选开始未选结束就关闭时,输入框会恢复打开前状态。
日期时间范围 datetimerange
含基础用法、内置快捷 / toggle-range-date / selecting-shortcuts / shortcut-default-time,以及范围 default-time。
格式
输入框:format 与 value-format
使用 format / value-format 控制输入框与绑定值;默认为 Date。
| 格式 | 输出 | 描述 |
|---|---|---|
YY | 18 | 两位数的年份 |
YYYY | 2018 | 四位数的年份 |
M | 1-12 | 月份,从 1 开始 |
MM | 01-12 | 月份,两位数 |
MMM | Jan-Dec | 简写的月份名称 |
MMMM | January-December | 完整的月份名称 |
D | 1-31 | 月份里的一天 |
DD | 01-31 | 月份里的一天,两位数 |
d | 0-6 | 一周中的一天,星期天是 0 |
dd | Su-Sa | 最简写的一周中一天的名称 |
ddd | Sun-Sat | 简写的一周中一天的名称 |
dddd | Sunday-Saturday | 一周中一天的名称 |
H | 0-23 | 小时 |
HH | 00-23 | 小时,两位数 |
h | 1-12 | 小时, 12 小时制 |
hh | 01-12 | Hours, 12 小时制, 两位数 |
m | 0-59 | 分钟 |
mm | 00-59 | 分钟,两位数 |
s | 0-59 | 秒 |
ss | 00-59 | 秒 两位数 |
SSS | 000-999 | 毫秒 三位数 |
Z | +5:00 | UTC 的偏移量 |
ZZ | +0500 | UTC 的偏移量,数字前面加上 0 |
A | AM PM | |
a | am pm |
WARNING
请一定要注意传入参数的大小写是否正确
API
文档站中的 DateTimePicker Pro 即 w-date-picker-pro,将 type 设为 datetime 或 datetimerange 使用。
属性、事件、插槽、暴露方法 与 DatePicker Pro 完全一致,请参阅该页 API 表格。
与日期时间相关的补充说明
| 项目 | 说明 |
|---|---|
type | 常用 datetime、datetimerange |
format 默认 | YYYY-MM-DD HH:mm:ss |
suffix-icon 默认 | 时钟图标(Time) |
default-time | 范围选中日期的默认时刻,未指定时为 00:00:00 |
disabled-hours / disabled-minutes / disabled-seconds | 禁用部分时刻 |
arrow-control / show-now | 面板时间列与页脚「此刻」 |
server-time 1.3.4 | 开启后「此刻」取 window.$w.getSysTime() |
quick-choose / quick-choose-position / show-quick-choose-label 1.3.4 | 内置快捷选项与位置、辅助信息 |
selecting-shortcuts 1.3.4 | 快捷项下拉:单点 #prepend,范围外挂左侧 |
shortcut-default-time 1.3.4 | 快捷项合并 default-time 时刻 |
toggle-date 1.3.4 | 单点输入框左右快捷切换 |
toggle-range-date 1.3.4 | 范围输入框左右快捷切换 |
calendar-change | 主要在 datetimerange 下,选中日历日期时触发 |
Copyright 2025 Winning Health 版权所有

