Converta timestamps Unix para datas legíveis e converta datas de volta para timestamps Unix com esta ferramenta gratuita online. Ela suporta precisão tanto em segundos quanto em milissegundos, detectando automaticamente qual formato você está usando. Isso a torna ideal para desenvolvedores que trabalham com APIs REST, bancos de dados, logs de sistema, tokens JWT e datas de expiração de cookies. Insira um timestamp numérico ou uma string de data ISO e obtenha a conversão instantaneamente.
Insira seus valores para ver o resultado.
Insira seus valores para ver o resultado.
1700000000 → Ter, 14 Nov 2023 22:13:20 GMT
Um timestamp de teste comum em segundos.
0 → Qui, 01 Jan 1970 00:00:00 GMT
A época Unix — o ponto de partida do tempo Unix.
2024-01-15T12:00:00Z → 1705320000
Convertendo uma data de volta para seu timestamp Unix.
Timestamps Unix estão em todos os lugares no desenvolvimento de software. APIs os retornam, bancos de dados os armazenam e logs de sistema os usam. Mas um número como 1700000000 não é legível por humanos. Ao depurar, analisar logs ou construir funcionalidades que envolvem datas, você frequentemente precisa traduzir entre a representação da máquina e algo que possa ler.
Este conversor fornece ambas as direções: timestamp para data e data para timestamp.
O tempo Unix conta os segundos desde 1 de janeiro de 1970, 00:00:00 UTC. Esse único número fornece uma maneira universal e independente de fuso horário de representar qualquer momento no tempo. É usado por sistemas operacionais, linguagens de programação, bancos de dados e protocolos de rede.
A época foi escolhida arbitrariamente, mas se tornou o padrão de fato para a representação de tempo em computadores. Todo sistema operacional moderno pode converter entre tempo Unix e datas de calendário.
A maioria dos sistemas Unix, bibliotecas C e APIs REST usa segundos. JavaScript, Java e alguns bancos de dados usam milissegundos. A diferença importa — um timestamp em segundos tem 10 dígitos (para datas atuais), enquanto um timestamp em milissegundos tem 13 dígitos.
Esta ferramenta detecta automaticamente a precisão: valores acima de um trilhão são tratados como milissegundos. Isso cobre todos os timestamps atuais realistas corretamente.
Timestamp para data: A ferramenta pega o valor numérico, ajusta para segundos vs milissegundos, cria um objeto Date e o formata como uma string UTC usando o formato padrão RFC 2822.
Data para timestamp: A ferramenta analisa a string de data de entrada, cria um objeto Date e divide o valor interno de milissegundos por 1000 para obter segundos. O resultado é sempre em segundos desde a época.
Depuração de API — Converta timestamps retornados por APIs REST para datas legíveis ao inspecionar respostas.
Consultas de banco de dados — Traduza timestamps armazenados ao examinar registros em ferramentas de administração ou logs.
Análise de logs — Converta timestamps de época em logs de sistema para datas legíveis para investigação de incidentes.
Desenvolvimento multiplataforma — Converta entre timestamps em milissegundos do JavaScript e timestamps em segundos Unix ao integrar sistemas.
Expiração de cookies e tokens — Verifique quando um token JWT ou cookie de sessão expira convertendo seu campo exp.
Todas as conversões acontecem no seu navegador usando operações padrão de Date do JavaScript. Nenhum dado é enviado para nenhum servidor. Os resultados são precisos para todos os timestamps válidos dentro do intervalo suportado.
Um timestamp Unix é o número de segundos que se passaram desde 1 de janeiro de 1970 às 00:00:00 UTC, conhecido como a época Unix. É um único número que representa um momento específico no tempo, independente de fusos horários ou sistemas de calendário.
Esta ferramenta detecta automaticamente a precisão. Timestamps maiores que 10^12 (um trilhão) são tratados como milissegundos; valores menores são tratados como segundos. Como regra geral, números de 10 dígitos são segundos e números de 13 dígitos são milissegundos.
O objeto Date do JavaScript usa milissegundos desde a época, enquanto a maioria dos sistemas Unix e APIs usa segundos. Ao trabalhar entre linguagens e plataformas, você frequentemente precisa converter entre os dois. Esta ferramenta lida com ambos automaticamente.
Use o formato ISO 8601, como 2024-01-15T12:00:00Z. O sufixo Z indica UTC. Você também pode usar formatos como 2024-01-15 ou 15 de janeiro de 2024, mas o formato ISO é o mais inequívoco.
Não, todas as conversões de timestamp acontecem inteiramente no seu navegador usando operações padrão de Date do JavaScript. Nenhum timestamp, data ou qualquer outro dado é transmitido para nenhum servidor, armazenado em nenhum banco de dados ou registrado em qualquer lugar. A ferramenta roda completamente localmente no seu dispositivo e produz resultados instantaneamente sem nenhuma requisição de rede.
Última atualização em 2026-09-27 · Escrito por UtiliaTools