Thuộc tính

PropTypeDefaultMô tả
valueDate | nullGiá trị ngày-giờ đã chọn
onChange(dateTime: Date | null) => voidHàm gọi lại khi giá trị thay đổi
timeTimeConfigCấu hình bảng điều khiển thời gian
minDateDateNgày tối thiểu có thể chọn
maxDateDateNgày tối đa có thể chọn
localePartial<Locale>Cấu hình ngôn ngữ tùy chỉnh
initialMonthDateTháng hiển thị ban đầu
size"small" | "medium" | "large" | "x-large""medium"Kích thước thành phần
weekStartsOnWeekDay"sunday"Ngày đầu tiên trong tuần
isDateUnavailable(date: Date) => booleanĐánh dấu ngày là bị vô hiệu hóa
displayFormatstringĐịnh dạng hiển thị tùy chỉnh
openbooleanTrạng thái mở được kiểm soát
initialOpenbooleanTrạng thái mở ban đầu (không kiểm soát)
onOpenChange(open: boolean) => voidHàm gọi lại khi trạng thái mở thay đổi
requiredbooleanfalseVô hiệu hóa việc xóa giá trị
showOutsideDaysbooleanfalseHiển thị các ngày từ các tháng liền kề
highlightDatesDate[]Các ngày cần làm nổi bật
shouldCloseOnSelectbooleanfalseTự động xác nhận khi nhấp vào cài đặt trước
numberOfMonthsnumber1Số tháng cần hiển thị
captionLayout"buttons" | "dropdown""buttons"Kiểu điều hướng tiêu đề
fromYearnumberNăm bắt đầu cho danh sách thả xuống
toYearnumberNăm kết thúc cho danh sách thả xuống
disablePastbooleanfalseVô hiệu hóa các ngày trước hôm nay
disableFuturebooleanfalseVô hiệu hóa các ngày sau hôm nay
inlinebooleanfalseHiển thị lịch nội tuyến (không có cửa sổ bật lên)
namestringTên input ẩn để gửi biểu mẫu
placeholderstringVăn bản giữ chỗ của trình kích hoạt
hideHeaderbooleanfalseẨn tiêu đề điều hướng
hideFooterbooleanfalseẨn chân trang hành động

TimeConfig

interface TimeConfig {
/** Độ chính xác hiển thị thời gian. Mặc định là "minute". */
precision?: "hour" | "minute" | "second";
/** Định dạng 12 giờ hoặc 24 giờ. Mặc định là "24". */
hourFormat?: "12" | "24";
/** Bước tăng phút. Mặc định là 5. */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Bước tăng giây. Mặc định là 1. */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Chiều cao (tính bằng px) của mỗi mục trong bánh xe cuộn. Mặc định là 32. */
itemHeight?: number;
}