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隐藏操作底部