---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.67
secao: h61
titulo: "Histórico da seção §61 — Data, intervalo e hora (não é regra)"
status: historico
vigente_desde: null
superseded_by: null
tipo_de_fatia: historico
secao_mae: 61
quando_consultar: "Histórico da §61 — NÃO é regra; leia só se a pergunta for sobre o passado (quando e por que a decisão mudou)."
em_uma_frase: null
nao_cobre: null
conceitos: null
vocabulario: null
sequencia: 126 de 172
bytes_do_corpo: 1244
md5_do_corpo: 566ab00a17dd3c68109c38b7ff87f8b3
gerado_por: 06-validacao/geradores/gen-camada-ia.py
nota: fatia GERADA — o corpo abaixo é byte a byte o trecho do canônico; edite o canônico, nunca esta fatia. Canônico inteiro em https://ds.seed.eng.br/01-canonicos/seed-componentes.md
---
### Histórico da seção

> **Base (3 rodadas, 2026-08-16), e o canon diverge em TRÊS.**
> **(a) ARIA APG** — calendário é `role="grid"` sobre `<table>` (`row`/`columnheader`/`gridcell` vêm
> implícitos de `tr`/`th`/`td`); cabeçalho de coluna com `abbr` trazendo o dia por extenso;
> `aria-selected="true"` **só** na célula escolhida; com campo vazio, o foco entra no dia de hoje;
> teclado ←/→ dia, ↑/↓ semana, Home/End na semana, PageUp/PageDown mês, Shift+PageUp/Down ano; e o
> campo de texto recebe `aria-describedby` apontando para a descrição do formato.
> **(b) GOV.UK / NHS** — **não** use calendário quando o usuário **já sabe** a data: use campos de
> texto, com `inputmode="numeric"` e `autocomplete` (`bday-day`/`bday-month`/`bday-year`) para o
> SC 1.3.5. O calendário é para quando a data **não é sabida**.
> **(c) USWDS** — faz os dois (campo + botão de calendário), e monta o intervalo como **dois
> seletores independentes**, com `data-min-date`/`data-max-date`. Admite duas coisas: que **não
> valida a coerência** entre início e fim, e que o componente passa no SC 3.3.2 **com ressalva** —
> falta instrução visível de como usar o botão de calendário.

---


