Conversor de Timestamp Epoch/Unix
Converta entre timestamps Unix e datas legíveis, e vice-versa
Timestamp Unix atual
0
Timestamp → Data
Data → Timestamp
Referência rápida
Época Unix
0
1970-01-01 00:00:00 UTC
Y2K
946684800
2000-01-01 00:00:00 UTC
Hoje (inicio)
1794009600
2026-11-07
Limite int32
2147483647
2038-01-19 03:14:07 UTC
Perguntas frequentes
O que é um timestamp Unix?
Um timestamp Unix (epoch time) é o número de segundos decorridos desde 00:00:00 UTC em 1º de janeiro de 1970. É uma forma universal e independente de fuso horário de representar um momento no tempo, usado em bancos de dados, APIs e logs.
Segundos ou milissegundos — como saber qual tenho?
Um número com 10 dígitos é quase sempre segundos (ex: 1715000000). Um número com 13 dígitos é milissegundos (ex: 1715000000000). Este conversor detecta automaticamente pelo comprimento do número.
O que é o problema do ano 2038?
Muitos sistemas legados de 32 bits armazenam o tempo Unix como um inteiro de 32 bits com sinal, que estoura em 19/01/2038 às 03:14:07 UTC (valor 2.147.483.647). Sistemas modernos de 64 bits não são afetados.
Como converter epoch em JavaScript?
Use new Date(timestamp * 1000) para segundos, ou new Date(timestamp) para milissegundos. Para obter o Unix time atual use Math.floor(Date.now() / 1000).