属性

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