屬性

屬性類型預設值說明
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;
}