Props

プロパティデフォルト説明
valueDate | null選択された時間の値(時間部分のみ使用)
onChange(date: Date | null) => void値が変更されたときのコールバック
timeTimeConfig時間パネルの設定
localePartial<Locale>カスタムロケール設定
displayFormatstringトリガーのカスタム表示フォーマット
placeholderstringトリガーのプレースホルダーテキスト
openboolean制御されたオープン状態
initialOpenbooleanfalse初期のオープン状態(非制御)
onOpenChange(open: boolean) => voidオープン状態が変更されたときのコールバック
requiredbooleanfalse値のクリアを無効化
inlinebooleanfalseトリガー/ポップアップなしでインライン描画
hideFooterbooleanアクションフッターを非表示
namestringフォーム送信用の隠しinputのname

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;
}