Converter Timestamp Unix
Converta timestamp Unix (epoch) em data e hora legível, e data em timestamp. Aceita segundos e milissegundos, mostra o horário em UTC e no seu fuso, e exibe o timestamp atual em tempo real.
Timestamp atual
- Segundos
- —
- Milissegundos
- —
Timestamp para data
Detectado em segundos
- ISO 8601
- 2025-01-01T00:00:00.000Z
- UTC
- quarta-feira, 1 de janeiro de 2025 às 00:00:00 UTC
Data para timestamp
O que é timestamp Unix?
O timestamp Unix, também chamado de epoch time ou POSIX time, é a quantidade de segundos que se passaram desde 1º de janeiro de 1970, às 00:00:00 UTC. Por ser só um número, sem fuso horário nem formato de data, ele é a forma mais usada para guardar datas em bancos de dados, logs, APIs e tokens JWT.
Segundos ou milissegundos?
Sistemas Unix, PHP, Python e a maioria das APIs usam segundos (10 dígitos, como 1735689600). JavaScript (Date.now()) e Java usam milissegundos (13 dígitos, como 1735689600000). A ferramenta detecta a unidade pelo número de dígitos.
Como pegar o timestamp atual
- JavaScript:
Math.floor(Date.now() / 1000) - Python:
int(time.time()) - PHP:
time() - SQL (PostgreSQL):
extract(epoch from now()) - Linux e macOS:
date +%s
O problema do ano 2038
Sistemas que guardam o timestamp em um inteiro de 32 bits com sinal só conseguem contar até 2147483647, que corresponde a 19 de janeiro de 2038, às 03:14:07 UTC. Depois disso o número estoura. Sistemas modernos usam 64 bits e não têm esse limite.
Perguntas frequentes
O que é timestamp Unix?
É o número de segundos desde 1º de janeiro de 1970, às 00:00:00 UTC. Também é chamado de epoch time.
Como saber se o timestamp está em segundos ou milissegundos?
Pelo número de dígitos. Datas atuais têm 10 dígitos em segundos e 13 em milissegundos. A ferramenta detecta a unidade automaticamente.
O timestamp Unix tem fuso horário?
Não. Ele é sempre contado em UTC. O fuso só entra quando o número é convertido em data e hora para exibição.
Como converter timestamp em data no Excel?
Use a fórmula =A1/86400+DATA(1970;1;1) e formate a célula como data e hora. O resultado fica em UTC.
O que acontece em 2038?
Sistemas que guardam o timestamp em 32 bits estouram em 19 de janeiro de 2038. Sistemas de 64 bits, que são a maioria hoje, não têm esse problema.