Conversor de Timestamp

Converta timestamps Unix para datas legíveis

Timestamp Unix atual
1703001600
2024-12-19 12:00:00 UTC
Timestamp → data
Local Time
-
UTC Time
-
ISO 8601
-
Data → timestamp
Unix Timestamp (seconds)
-
Unix Timestamp (milliseconds)
-
Seleção rápida
Formatos de data

Sobre timestamps Unix

O que é timestamp Unix?

O timestamp Unix (tempo Epoch) é o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. É muito usado em programação para armazenar e comparar datas.

Problema do ano 2038

Sistemas de 32 bits guardam timestamps como inteiros com sinal, com máximo de 2.147.483.647 (19 de janeiro de 2038, 03:14:07 UTC). Depois disso o valor transborda. Sistemas modernos usam inteiros de 64 bits para evitar isso.

Segundos e milissegundos

Timestamps Unix podem estar em segundos (10 dígitos) ou milissegundos (13 dígitos). O Date.now() do JavaScript retorna milissegundos; muitas APIs usam segundos. Conte os dígitos para identificar o formato.