Como converter um timestamp Unix
- Cole o timestamp: com 13 dígitos é tratado como milissegundos e com 10, como segundos.
- Veja a data em UTC, no formato ISO 8601 e na sua hora local.
- Para o caminho inverso, escolha uma data e hora e copie os segundos ou milissegundos.
- Com “Usar a hora atual” você carrega o momento presente nos dois conversores.
O que é o tempo Unix
O tempo Unix (ou epoch) conta os segundos decorridos desde 1º de janeiro de 1970 às 00:00:00 UTC. É a forma mais comum de guardar datas em bancos de dados, logs e APIs, porque é um único número que não depende do fuso horário.
Muitos sistemas, como o JavaScript, usam milissegundos em vez de segundos. Por isso, um timestamp de 10 dígitos costuma ser de segundos e um de 13 dígitos, de milissegundos.
O resultado em UTC é igual no mundo todo; a hora local depende do fuso horário configurado no seu dispositivo.
O que você precisa saber
- Valores com 11 ou mais dígitos são interpretados como milissegundos; se o seu timestamp em segundos for de uma data muito distante, pode haver confusão.
- A data que você informa é interpretada no fuso horário do seu dispositivo.
- Não considera os segundos intercalares: o tempo Unix os ignora.
Perguntas frequentes
O que é um timestamp Unix?
É a quantidade de segundos que se passaram desde 1º de janeiro de 1970 às 00:00 UTC.
Como sei se está em segundos ou milissegundos?
Com 10 dígitos, está em segundos; com 13, em milissegundos. A ferramenta detecta e informa como interpretou.
O que é o ano 2038?
Os sistemas que guardam o tempo Unix em 32 bits deixam de funcionar em 19 de janeiro de 2038. Os de 64 bits não têm esse problema.
Funciona com datas anteriores a 1970?
Sim, com números negativos.
É grátis?
Sim, é grátis, não pede cadastro e funciona direto no navegador.