简介
日期选择器组件是一个可以输入或选择时间的魔笔基础组件。

配置项
分类 | 配置 | 示例 | 说明 |
内容 | 默认值 |
| 默认时间, 表达式中的字符串请使用 ISO 8601 格式,例如:2025-01-01T23:59:59Z |
日期格式 |
| 设置日期格式,为数组时支持多格式匹配,展示以第一个为准。配置参考 dayjs#format | |
选择器类型 |
| 设置选择器类型,可选值:日、周、月、年 | |
占位内容 |
| 输入框提示文字 | |
最大日期 |
| 当前时间选择器可以输入或选择的最大日期 | |
最小日期 |
| 当前时间选择器可以输入或选择的最小日期 | |
时间选择器 |
| 是否启用时间(时、分、秒)选择器 | |
标签 |
| 标签,详情参见表单通用属性 | |
交互 | 隐藏 |
| 隐藏,详情参见通用属性 |
隐藏时保留布局 |
| 隐藏时保留布局,详情参见通用属性 | |
只读 |
| 只读,启用此选项将禁止手动输入日期,用户只能通过日期选择器选取日期 | |
禁用 |
| 禁用组件,不可交互 | |
当前日期按钮 |
| 当前日期按钮 | |
校验 |
| 校验,详情参见表单通用属性 | |
样式 | 外边距 |
| 外边距,详情参见通用属性 |
形态变体 |
| 形态变体,可选项:有边框、无边框、背景填充 | |
CSS样式 | 圆角 |
| 圆角,详情参见通用属性 |
单元格高度 |
| 设置日期选择面板单元格的高度 | |
单元格宽度 |
| 设置日期选择面板单元格的宽度 | |
主题字体大小 |
| 设置主题字体大小,主题字体大小会影响组件内文本梯度 | |
标签字体大小 |
| 组件标签部分字体大小 |
属性与方法
名称 | 类型 | 示例 | 说明 |
value | string |
| 当前日期选择器选择的日期 |
timestamp | number |
| 只读,当前日期选择器选中日期的时间戳 |
labelText | string |
| 只读,当前日期选择器的标签文字内容 |
disabled | boolean |
| 只读,是否禁用当前日期选择器 |
maxDate | string |
| 只读,当前日期选择器可以输入或选择的最大日期 |
minDate | string |
| 只读,当前日期选择器可以输入或选择的最小日期 |
isPassword | boolean |
| 只读,当前日期选择器是否处于密码模式 |
showNow | boolean |
| 只读,是否显示当前时间的快捷按钮 |
showTime | boolean |
| 只读,是否增加时间选择功能 |
formattedValue | string |
| 只读,格式化后的所选日期 |
validationMessage | string |
| 校验结果信息 |
validationStatus | boolean |
| 是否通过校验 |
clearValue | func |
| 清除组件 value 值 |
setValue | func |
| 设置当前日期选择器选择的日期 |
focus | func |
| 聚焦 |
blur | func |
| 失焦 |
clearValidate | func |
| 清除验证状态 |
validate | func |
| 组件校验 |
事件回调
配置 | 说明 |
| 组件 value 值改变时的回调 |
| 组件聚焦时的回调 |
| 组件失焦时的回调 |
























