คุณสมบัติ

คุณสมบัติ (Prop)ประเภท (Type)ค่าเริ่มต้น (Default)คำอธิบาย (Description)
valueDate | null—ค่าวันที่ที่ถูกเลือก
onChange(date: Date | null) => void—Callback เมื่อค่าเปลี่ยนแปลง
minDateDate—วันที่ต่ำสุดที่สามารถเลือกได้
maxDateDate—วันที่สูงสุดที่สามารถเลือกได้
localePartial<Locale>—การกำหนดค่า 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—Callback เมื่อสถานะการเปิดเปลี่ยนแปลง
requiredbooleanfalseปิดการใช้งานการล้างค่า
showOutsideDaysbooleanfalseแสดงวันจากเดือนที่อยู่ติดกัน
highlightDatesDate[]—วันที่ต้องการไฮไลท์
shouldCloseOnSelectbooleanfalseยืนยันอัตโนมัติเมื่อคลิกวันที่
numberOfMonthsnumber1จำนวนเดือนที่จะแสดง
captionLayout"buttons" | "dropdown""buttons"รูปแบบการนำทางของ caption
fromYearnumber—ปีเริ่มต้นสำหรับ dropdown
toYearnumber—ปีสิ้นสุดสำหรับ dropdown
disablePastbooleanfalseปิดการใช้งานวันที่ก่อนวันนี้
disableFuturebooleanfalseปิดการใช้งานวันที่หลังวันนี้
inlinebooleanfalseแสดงปฏิทินในบรรทัด (ไม่มี popup)
namestring—ชื่อ input ที่ซ่อนไว้สำหรับการส่งฟอร์ม
placeholderstring—ข้อความ placeholder ของ trigger
hideHeaderbooleanfalseซ่อนส่วนหัวการนำทาง
hideFooterbooleanfalseซ่อนส่วนท้ายของการกระทำ