O calendário permite escolher um dia, um intervalo de dias ou vários dias. Os valores são datas ISO simples, como 2026-09-25, sem fuso horário para deslocá-las, então vão direto para um servidor ou um <input type="date">.

As semanas começam no primeiro dia da localidade, e os nomes e dígitos seguem o idioma dela. min, max e unavailable excluem dias, months mostra vários meses lado a lado, e o título passa para meses e anos para chegar a datas distantes.

Todos os dias são alcançáveis pelo teclado, como no seletor de data do WAI-ARIA, e cada um tem como nome a data completa.

Um dia de entrega

Dias antes de hoje, depois de max ou excluídos por unavailable não podem ser escolhidos, mas o teclado continua passando por eles.

Um intervalo

Com selection="range", a primeira escolha inicia o intervalo e a faixa acompanha o ponteiro até a segunda. months="2" e weekNumbers mostram mais coisas ao mesmo tempo.

Vários dias

Com selection="multiple", cada escolha adiciona ou remove um dia. firstDay faz a semana começar em um dia diferente do da localidade.