Props

属性类型默认值描述
valueDate | null选定的日期值
onChange(date: Date | null) => void值更改时的回调
minDateDate最小可选日期
maxDateDate最大可选日期
localePartial<Locale>自定义区域设置
initialMonthDate初始显示的月份
size"small" | "medium" | "large" | "x-large""medium"组件尺寸
weekStartsOnWeekDay"sunday"每周的第一天
isDateUnavailable(date: Date) => boolean将日期标记为禁用
displayFormatstring自定义显示格式 (例如 "YYYY/MM/DD")
openboolean受控的打开状态
initialOpenboolean初始打开状态 (不受控)
onOpenChange(open: boolean) => void打开状态更改时的回调
requiredbooleanfalse禁止清除值
showOutsideDaysbooleanfalse显示相邻月份的日期
highlightDatesDate[]要高亮的日期
shouldCloseOnSelectbooleanfalse点击日期时自动确认
numberOfMonthsnumber1要显示的月份数
captionLayout"buttons" | "dropdown""buttons"标题导航样式
fromYearnumber下拉菜单的起始年份
toYearnumber下拉菜单的结束年份
disablePastbooleanfalse禁用今天之前的日期
disableFuturebooleanfalse禁用今天之后的日期
inlinebooleanfalse内联显示日历 (无弹出窗口)
namestring用于表单提交的隐藏输入框名称
placeholderstring触发器占位文本
hideHeaderbooleanfalse隐藏导航头部
hideFooterbooleanfalse隐藏操作页脚