El calendario permite elegir un día, un rango de días o varios días. Los valores son fechas ISO simples, como 2026-09-25, sin zona horaria que las desplace, así que van directamente a un servidor o a un <input type="date">.

Las semanas empiezan en el primer día que fija la configuración regional, y los nombres y los dígitos siguen su idioma. min, max y unavailable descartan días, months muestra varios meses lado a lado y el título pasa a la vista de meses y años para las fechas lejanas.

Todos los días se alcanzan con el teclado, como en el selector de fecha de WAI-ARIA, y cada uno lleva como nombre su fecha completa.

Un día de entrega

Los días anteriores a hoy, posteriores a max o descartados por unavailable no se pueden elegir, pero el teclado sigue pasando por ellos.

Un rango

Con selection="range", la primera elección inicia el rango y la franja sigue al puntero hasta la segunda. months="2" y weekNumbers muestran más a la vez.

Varios días

Con selection="multiple", cada elección añade o quita un día. firstDay hace que la semana empiece en un día distinto al de la configuración regional.