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.