Marcando tempos e datas
Datas e horários em HTML são marcados com o elemento <time>
. Exemplo:
<time datetime="2019-05-07">7 de maio de 2019<time>
Veja que foi especificada uma data completa no atributo datetime. Essa data deve ser especificada no formato ano-mês-dia, quando for fornecida de forma completa. Ela é informada para que o browser possa trabalhar com ela. A data que é exibida para o usuário é o conteúdo do elemento, e não o atributo datetime. Esse atributo só serve para que o HTML possa entender a data fornecida, e outras linguagens possam trabalhar com ela.
Exibir a data que está no conteúdo do elemento dá uma liberdade enorme, de forma que você pode usar o formato que quiser para exibir a data. Assim, no exemplo acima, a data também poderia ser exibida dessa forma:
<time datetime="2019-05-07">07/05/2019<time>
Há outras formas de especificar datas e horários usando o <time>
. Veja as principais:
-
Data e horário:
<time datetime="2019-05-07T15:25">7 de maio de 2019, às 15:25</time>
- Horário:
<time datetime="15:25">15:25</time>
- Apenas ano e mês:
<time datetime="2019-05">Maio de 2019</time>
-
Apenas mês e dia:
<time datetime="05-07">07 de maio</time>