属性

属性类型默认值描述
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;
}