DatePicker
Date picker with calendar popup. Supports single date and date range selection, validation constraints, clearable input, and multiple visual variants.
01 Examples
Basic DatePicker
DateRangePicker
With Constraints
Sizes
Variants
Kalender-Varianten
Input-Varianten
With Week Numbers
Clearable
02 Accessibility
ARIA Roles
Das Trigger-Input hat aria-haspopup="dialog" und aria-expanded, um den Popover-Status zu
kommunizieren. Der eingebettete Kalender nutzt role="grid" mit vollstaendiger ARIA-Unterstuetzung.
Keyboard Navigation
Enter, Space oder ArrowDown oeffnen den Kalender. Escape schliesst ihn. Im Kalender navigieren Pfeiltasten zwischen Tagen/Wochen, PageUp/PageDown zwischen Monaten. Fokus-Ringe nutzen focus-visible: fuer reine Keyboard-Sichtbarkeit.
Screen Reader Labels
Das Label wird ueber das Input an den Screen Reader weitergegeben. Alle Tageszellen im
Kalender haben ein aria-label mit dem
vollstaendigen Datum (z.B. "Donnerstag, 12. Maerz 2026"). Fehler- und Hilfstexte werden
via aria-describedby verknuepft.
Internationalisierung
Datumsformatierung nutzt natives Intl.DateTimeFormat mit der konfigurierten locale. Wochentage, Monatsnamen und das
Eingabeformat passen sich automatisch an die Sprache an.
03 API Reference
No matching properties |