Il calendario permette di scegliere un giorno, un intervallo di giorni o più giorni. I valori sono semplici date ISO, come 2026-09-25, senza fuso orario che le sposti, quindi vanno dritte a un server o a un <input type="date">.
Le settimane iniziano dal primo giorno previsto dal locale, e nomi e cifre seguono la sua lingua. min, max e unavailable escludono dei giorni, months mostra più mesi affiancati, e il titolo allarga la vista a mesi e anni per le date lontane.
Ogni giorno è raggiungibile da tastiera, come nel selettore di data di WAI-ARIA, e ognuno ha come nome la sua data completa.
Un giorno di consegna
I giorni prima di oggi, dopo max o esclusi da unavailable non si possono scegliere, ma la tastiera ci passa comunque.
Un intervallo
Con selection="range", la prima scelta avvia l’intervallo e la fascia evidenziata segue il puntatore fino alla seconda. months="2" e weekNumbers mostrano di più in una volta.
Più giorni
Con selection="multiple", ogni scelta aggiunge o rimuove un giorno. firstDay fa iniziare la settimana da un giorno diverso da quello del locale.