TIL: HTML Has a <time> Tag


Today I learned that HTML has a <time> tag which supplements a written date and time with a machine-readable format.1 Supposedly, this helps with parsability, and in turn, good for accessibility. I’ve added this into my Hugo template for metadata.

{{- $isoFormat := "2006-01-02T15:04:05" -}}
{{- $humanFormat := "02 Jan 2006" -}}
...
<time datetime="{{ .Params.date.Format $isoFormat }}">{{ .Params.date.Format $humanFormat }}</time>
...