Conversor de Tempo Epoch
Converta timestamps Unix em datas legíveis para humanos e vice-versa. Suporta segundos, milissegundos e microsegundos com múltiplas exibições de fuso horário.
Current Unix Time
1780488649
Seconds
Precision:
Converted Date
ISO 86012026-06-03T12:10:49.000Z
UTCJun 3, 2026, 12:10:49 UTC
New YorkJun 3, 2026, 08:10:49 EDT
LondonJun 3, 2026, 13:10:49 GMT+1
BerlinJun 3, 2026, 14:10:49 GMT+2
TokyoJun 3, 2026, 21:10:49 GMT+9
SydneyJun 3, 2026, 22:10:49 GMT+10
Notable Timestamps
| Date | Unix (s) |
|---|---|
| Unix epoch (1970-01-01) | 0 |
| Y2K (2000-01-01) | 946,684,800 |
| Unix billion (2001-09-09) | 1,000,000,000 |
| Y2K38 overflow (2038-01-19) | 2,147,483,647 |
| Unix 2 billion (2033-05-18) | 2,000,000,000 |
Como Usar Conversor de Tempo Epoch
- 1Digite um timestamp Unix para converter em uma data legível.
- 2Ou digite uma data e hora para obter o timestamp Unix.
- 3Alterne entre segundos, milissegundos e microsegundos.
- 4Veja a hora exibida em UTC e seu fuso horário local.
ZenovayAnalytics
Analytics feito para fundadores.
- Acompanhamento de visitantes em tempo real
- Privacidade em primeiro lugar, sem banner de cookies
- Configurado em dois minutos
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.Perguntas Frequentes
O que é Unix time / epoch time?▾
Unix time (também chamado POSIX time ou epoch time) é o número de segundos decorridos desde 00:00:00 UTC em 1º de janeiro de 1970 — a época Unix. É usado em praticamente todos os sistemas operacionais e linguagens de programação porque fornece um ponto de referência universal e independente de fuso horário. Unix time não contabiliza segundos bissextos, então aumenta uniformemente sem descontinuidades.
Por que JavaScript usa milissegundos?▾
O objeto Date do JavaScript usa milissegundos desde a época (não segundos) — então Date.now() retorna o tempo atual em milissegundos. Na maioria dos bancos de dados e linguagens do lado do servidor, segundos são padrão. Python's time.time() retorna segundos como um float; datetime.datetime.utcnow().timestamp() também retorna segundos. Go's time.Now().Unix() retorna segundos; time.Now().UnixMilli() retorna milissegundos. Sempre verifique qual unidade uma API usa para evitar erros 1000×.
O que é o problema do Ano 2038?▾
O problema do Ano 2038 (Y2K38) afeta inteiros assinados de 32 bits armazenando timestamps Unix. O valor máximo de um int assinado de 32 bits é 2.147.483.647, que corresponde a 03:14:07 UTC em 19 de janeiro de 2038. Após isso, o valor transborda para um número negativo grande, causando falha em cálculos de data. Sistemas modernos de 64 bits usam inteiros de 64 bits, que podem representar tempos bilhões de anos no futuro. Sistemas embarcados legados e bancos de dados antigos estão em risco.
Como obtenho o tempo atual da época?▾
JavaScript: Date.now() (ms) ou Math.floor(Date.now()/1000) (s). Python: import time; time.time() (s) ou int(time.time()). Shell Unix: date +%s. SQL: UNIX_TIMESTAMP() (MySQL), extract(epoch from now()) (PostgreSQL). Go: time.Now().Unix() (s). Java: System.currentTimeMillis() (ms) ou Instant.now().getEpochSecond(). PHP: time() (s). Ruby: Time.now.to_i (s).
O que é o formato ISO 8601?▾
ISO 8601 é o padrão internacional para representar datas e horas. Formato: YYYY-MM-DDTHH:mm:ssZ. Exemplos: 2024-01-15T10:30:00Z (UTC), 2024-01-15T10:30:00+05:30 (IST), 2024-01-15T10:30:00.000Z (com milissegundos). O T separa data e hora; Z significa UTC (tempo Zulu). A maioria das APIs (REST, GraphQL) usa ISO 8601. new Date().toISOString() do JavaScript produz ISO 8601 com milissegundos.