属性

属性类型默认值描述
valueDate | null—选定的时间值 (仅使用时间部分)
onChange(date: Date | null) => void—值更改时的回调
timeTimeConfig—时间面板配置
localePartial<Locale>—自定义区域设置配置
displayFormatstring—触发器的自定义显示格式
placeholderstring—触发器的占位符文本
openboolean—受控的打开状态
initialOpenbooleanfalse初始打开状态 (非受控)
onOpenChange(open: boolean) => void—打开状态更改时的回调
requiredbooleanfalse禁用清除值
inlinebooleanfalse以内联方式渲染,无需触发器/弹出窗口
hideFooterboolean—隐藏操作页脚
namestring—用于表单提交的隐藏输入框名称

TimeConfig

interface TimeConfig {
/** 时间显示精度。默认为 "minute"。 */
precision?: "hour" | "minute" | "second";
/** 12 小时或 24 小时格式。默认为 "24"。 */
hourFormat?: "12" | "24";
/** 分钟递增步长。默认为 5。 */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** 秒递增步长。默认为 1。 */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** 每个滚轮项的高度 (px)。默认为 32。 */
itemHeight?: number;
}