Na linguagem HTML5, o elemento input aceita diversos valores para o atributo type, dentre eles os destinados a datas e horas, como:
Adatetime-local e datetime-Greenwich.
Bdatetime e date.
Cfortnight e week.
Dseconds e miliseconds.
Eyear e month.
Revelar gabarito e comentário▾
GabaritoB — datetime e date.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
HTML5: Tipos de input para datas e horas
Gabarito: letra B. O elemento <input> do HTML5 aceita diversos valores para o atributo type, incluindo date e datetime (embora datetime tenha sido substituído por datetime-local em versões posteriores, ainda é comumente aceito). A alternativa B é a única que apresenta dois tipos válidos para datas e horas.
A questão testa o conhecimento dos tipos de input relacionados a datas e horas definidos na especificação HTML5. Os tipos válidos são: date, datetime-local, time, week e month. O tipo datetime foi originalmente incluído, mas removido em favor de datetime-local; entretanto, muitas referências e exames ainda o consideram.
"datetime-local" é um tipo válido, mas "datetime-Greenwich" não existe. Não há sufixo "-Greenwich" nos tipos de input.
Alternativa B — ✅ Correta ⟵ GABARITO
Ambos os tipos são reconhecidos: datetime (embora obsoleto, ainda presente em muitos materiais) e date (válido). A banca considerou essa combinação como a correta.
Alternativa C — ❌ Incorreta
"fortnight" não é um tipo de input válido; "week" é válido. A combinação está parcialmente errada.
Alternativa D — ❌ Incorreta
"seconds" e "miliseconds" (com erro de grafia) não são tipos de input. Não existem tipos específicos para segundos ou milissegundos; usa-se time para horas e minutos.
Alternativa E — ❌ Incorreta
"year" não é um tipo; o correto é year? Não, o tipo para ano é month (que inclui ano) ou date. "month" é válido, mas "year" sozinho não existe.
NÃO CAIA NESSA!
A banca explora a confusão entre datetime (obsoleto) e datetime-local (atual). Embora datetime não esteja mais na especificação oficial, muitas provas ainda o consideram válido. Fique atento: em questões recentes, prefira datetime-local.
Dica: memorize os tipos de input para data/hora: date, time, datetime-local, month, week. Eles são amplamente cobrados em concursos de TI.