Exemplo prático
1700000000 é um timestamp em segundos, enquanto 1700000000000 representa o mesmo instante em milissegundos. Uma unidade errada desloca a data em milênios.
Um timestamp UNIX é o número de segundos desde 1970-01-01 00:00:00 UTC (a época Unix). É amplamente utilizado em APIs, logs, bancos de dados e sistemas de eventos.
Alguns sistemas usam milissegundos em vez de segundos. Esta ferramenta detecta formatos comuns e ajuda a converter timestamps UNIX em datas ISO 8601 e anteriores — localmente em seu navegador.
Entenda o workflow por trás desta ferramenta e o que revisar depois.
Um processo de agendamento que documenta o dialeto cron e o fuso horário e testa os limites do calendário antes de chegar à produção.
Um processo atento à segurança para separar estrutura do token, validação de declarações, verificação de assinatura e decisões de autorização.
Confirme unidades, fuso horário e precisão porque o mesmo número pode representar momentos diferentes entre sistemas.
Identifique se o valor usa segundos, milissegundos, microssegundos ou nanossegundos desde epoch antes da conversão.
Armazene timestamps de máquina em UTC e aplique um fuso nomeado apenas na exibição ou em regras de hora local.
Teste mudanças de horário, horas locais inexistentes ou repetidas e alterações históricas de fuso.
Confira arredondamento, segundos fracionários, timestamps negativos, limites da plataforma e serialização entre linguagens.
1700000000 é um timestamp em segundos, enquanto 1700000000000 representa o mesmo instante em milissegundos. Uma unidade errada desloca a data em milênios.
Um horário local durante a transição do horário de verão pode não existir ou ocorrer duas vezes. Converta a partir de um deslocamento explícito ou de uma zona IANA.
Armazeno instantes em UTC e guardo o fuso horário original à parte quando o horário de calendário local do usuário importa.
Você também pode achar essas ferramentas úteis.