Data e hora
"Data e hora é difícil." Fusos horários, horário de verão, segundos intercalares, mudanças de calendário — tudo isso já mordeu muito desenvolvedor.
Armazene sempre em UTC e exiba no horário local. ISO 8601: 2026-05-19T14:32:00Z. Unix epoch: segundos desde 1º de janeiro de 1970, UTC. Bibliotecas em que dá para confiar: date-fns (JS), arrow (Python), Joda/java.time (Java). Pegadinha clássica: em certas noites de horário de verão, a meia-noite simplesmente não existe.