Conversor de timestamp Unix: data e hora
Converta timestamps Unix (segundos ou milissegundos) em datas UTC e locais legíveis, ou qualquer data em seu valor de época.
Cole um timestamp e o conversor detecta segundos ou milissegundos, mostrando ISO 8601, UTC, hora local e há quanto tempo ocorreu. Também converte datas em segundos e milissegundos de época.
Conversor de timestamp Unix: data e hora
Converta timestamps Unix (segundos ou milissegundos) em datas UTC e locais legíveis, ou qualquer data em seu valor de época.
Timestamp → data
Data → timestamp
Como funciona: o tempo Unix conta os segundos desde 1970-01-01T00:00:00Z, ignorando segundos bissextos. Milissegundos são a mesma contagem × 1000.
Sobre o conversor de timestamp Unix
O tempo Unix, também chamado tempo de época ou POSIX, conta os segundos desde a meia-noite UTC de 1º de janeiro de 1970, sem segundos bissextos. Esse número simples é usado em bancos de dados, APIs, JWT, logs, caches, cron e metadados de arquivos. Este conversor transforma o número bruto em uma data legível.
Ele mostra o mesmo instante como ISO 8601, data UTC, horário local com deslocamento UTC e descrição relativa. Mais de 11 dígitos significam milissegundos; os demais, segundos. Você também pode escolher a unidade.
Na direção inversa, a data escolhida é interpretada no fuso local do navegador e retorna segundos e milissegundos de época. O botão Agora preenche o momento atual. Valores negativos representam momentos anteriores a 1970. Tudo é processado no navegador e nada é enviado ou armazenado.
Exemplos de conversão
Alguns valores de época conhecidos e o resultado exibido.
| Timestamp | Data UTC | Observação |
|---|---|---|
| 1000000000 | 2001-09-09 01:46:40 (UTC) | Um bilhão: o Unix cruzou essa marca em setembro de 2001. |
| 1234567890 | 2009-02-13 23:31:30 (UTC) | Um marco famoso comemorado por programadores em 2009. |
| 1712345678901 | 2024-04-05 19:34:38 (UTC) | Tem 13 dígitos, portanto é tratado como milissegundos. |
| 2147483647 | 2038-01-19 03:14:07 (UTC) | Maior valor assinado de 32 bits, no centro do problema do ano 2038. |
Como converter um timestamp Unix
- Cole o timestamp no campo. Mantenha a detecção automática (10 dígitos são segundos e 13 são milissegundos) ou force uma unidade.
- Clique em Converter para ver ISO 8601, UTC, hora local com deslocamento e descrição relativa.
- Clique em Agora para preencher o timestamp atual.
- Para o sentido inverso, escolha data e hora e clique em Converter para timestamp.
- Copie o formato necessário para sua consulta, chamada de API ou busca em logs.
Perguntas frequentes sobre timestamps Unix
O que é um timestamp Unix?
É o número de segundos desde a meia-noite UTC de 1º de janeiro de 1970, sem segundos bissextos: uma representação compacta e independente de fuso.
Como diferencio segundos de milissegundos?
Pelo tamanho: segundos atuais têm 10 dígitos e milissegundos têm 13. A detecção usa essa magnitude e pode ser substituída.
Timestamps Unix são afetados por fusos horários?
Não. Eles identificam o mesmo instante absoluto em todo lugar. O fuso só muda a exibição, por isso mostramos UTC e horário local.
O que é o problema do ano 2038?
Inteiros assinados de 32 bits estouram após 19 de janeiro de 2038 às 03:14:07 UTC. Softwares modernos usam 64 bits ou milissegundos.
Um timestamp pode ser negativo?
Sim. Valores negativos representam momentos anteriores a 1970; -86400 é 31 de dezembro de 1969 à meia-noite UTC.
Qual fuso é usado ao converter data em timestamp?
A data é interpretada no fuso local do navegador, como em um formulário HTML. Os resultados são absolutos e preservam o horário local ao voltar.