Ferramentas para Devs
Conversor de Timestamp / Epoch
Converta um timestamp Unix (epoch, em segundos ou milissegundos) para uma data legível, ou uma data para o timestamp correspondente.
Publicidade
O que é um timestamp Unix
Um timestamp Unix (também chamado epoch) conta o número de segundos (ou milissegundos) passados desde 1º de janeiro de 1970, 00:00:00 UTC. É o formato de data mais usado internamente por sistemas, bancos de dados e APIs, por ser um único número fácil de armazenar, comparar e calcular diferenças.
Como usar
- Para converter um timestamp em data legível, cole o número na primeira calculadora e escolha se ele está em segundos ou milissegundos.
- Para converter uma data em timestamp, escolha a data e hora na segunda calculadora.
Segundos ou milissegundos?
APIs e linguagens de back-end (como PHP, Python, a maioria dos bancos de dados) costumam usar timestamps em segundos. O JavaScript, no navegador, costuma trabalhar internamente com milissegundos (é o que Date.now() retorna). Se o número tiver 10 dígitos, provavelmente está em segundos; se tiver 13 dígitos, provavelmente está em milissegundos.
Perguntas frequentes
O timestamp considera meu fuso horário?
O timestamp Unix em si é sempre baseado em UTC (não depende de fuso horário). A conversão para data legível exibida aqui usa o fuso horário configurado no seu navegador/sistema operacional.
O que é o formato ISO 8601 mostrado no resultado?
É um formato de data padronizado internacionalmente (AAAA-MM-DDTHH:mm:ss.sssZ), amplamente usado em APIs e logs por ser não ambíguo entre diferentes países e sistemas.
Publicidade