UtiliTools

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.

Veja também:

UtiliTools · by Viniciusadm · 2023 - 2026