날짜 입력 필드
날짜 입력 필드는 사용자가 특정 날짜 또는 기간을 입력하거나 선택하는 데 사용되는 요소이다.
날짜 입력 필드는 사용자가 특정 날짜 또는 기간을 입력하거나 선택하는 데 사용되는 요소이다.
사용 지침
신청 기간·예약일 등 정확한 날짜 입력이 필요한 폼에 사용하고, 형식 마스크(YYYY-MM-DD)와 달력 보조 트리거를 함께 제공해 키보드·마우스 사용자를 모두 지원합니다.
예제
Default
With Hint
도움말
With Default Value
Controlled
입력된 날짜: 2024.12.25
All States
날짜를 선택해주세요.
올바른 날짜를 입력해주세요.
올바른 날짜입니다.
YYYY.MM.DD 형식으로 입력해주세요.
속성
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| aria-label | string | — | Defines a string value that labels the current element. @see aria-labelledby. |
| calendarPosition | enum | bottom | — |
| cancelButtonText | string | 취소 | — |
| className | string | — | — |
| confirmButtonText | string | 확인 | — |
| defaultIsCalendarOpen | boolean | false | — |
| defaultValue | string | — | — |
| disabled | boolean | — | — |
| disabledDates | string[] | — | — |
| error | ReactNode | — | — |
| eventDates | string[] | — | — |
| hint | ReactNode | — | — |
| id | string | — | — |
| information | ReactNode | — | — |
| isCalendarOpen | boolean | — | — |
| label | string | — | — |
| monthSelectLabel | string | 월 선택 | — |
| nextButtonLabel | string | 다음 달 | — |
| onCalendarOpenChange | ((isOpen: boolean) => void) | — | — |
| onCancel | (() => void) | — | — |
| onChange | ((value: string) => void) | — | — |
| onClick | MouseEventHandler<HTMLInputElement> | — | — |
| onConfirm | (() => void) | — | — |
| onMonthChange | ((month: number) => void) | — | — |
| onTodayClick | (() => void) | — | — |
| onYearChange | ((year: number) => void) | — | — |
| openButtonLabel | string | 달력 열기 | — |
| prevButtonLabel | string | 이전 달 | — |
| readOnly | boolean | false | — |
| size | enum | large | — |
| style | CSSProperties | — | — |
| success | ReactNode | — | — |
| tabIndex | number | — | — |
| todayButtonText | string | 오늘 | — |
| value | string | — | — |
| yearSelectLabel | string | 연도 선택 | — |