Ir para o conteúdo
Ferramenta gratuita

Conversor de época: converta timestamps Unix em datas e vice-versa

Com o Conversor de Timestamp Unix, você converte um timestamp de epoch como 1700000000 em uma data legível (2023-11-14, 22:13:20 UTC) e uma data em segundos ou milissegundos. A ferramenta detecta automaticamente segundos, milissegundos, microssegundos e nanossegundos e mostra a hora local, UTC, ISO 8601, RFC 2822 e o tempo relativo.

Criado por Jakub Martyniak

Gratuito e sem login: a conversão ocorre inteiramente no seu navegador, sem enviar nada a um servidor.

Vai criar um aplicativo ou uma API? Hospede-o em um VPS com controle total.

Carimbo de data/hora Unix atual

…

Carimbo de data e hora → Data

Data → carimbo de data/hora

Exemplo de resultado

Como é a conversão no conversor de época

Você informa um timestamp Unix, e a ferramenta identifica a unidade e mostra a data em vários formatos. No sentido inverso, converte uma data em segundos e milissegundos. O exemplo abaixo é um valor fixo em UTC; sua saída depende da sua entrada.

Exemplo · Carimbo de data e hora 1700000000, fuso horário UTC

Entrada

Timestamp Unix
1700000000
10 dígitos: a ferramenta detecta Segundos automaticamente.

Saída

Data e hora (UTC)
2023-11-14 22:13:20 UTC
O mesmo instante; a ferramenta também mostra a hora local no seu fuso horário.
ISO 8601
2023-11-14T22:13:20.000Z
Formato padrão para APIs, logs e bancos de dados.
RFC 2822 / data HTTP
Tue, 14 Nov 2023 22:13:20 GMT
Formato usado em cabeçalhos de e-mail e respostas HTTP.
Conversão inversa em milissegundos
1700000000000
Como a ferramenta converte um valor em data. Ao digitar 13 dígitos, ela os reconhece automaticamente como milissegundos.

Por que esta ferramenta

O que o conversor de timestamps Unix faz

Conversão nos dois sentidos, quatro unidades e cinco formatos de saída em uma única ferramenta.

Detecção automática de unidades

A ferramenta identifica segundos, milissegundos, microssegundos ou nanossegundos pela magnitude do valor (cerca de 10, 13, 16 ou 19 dígitos). Se necessário, defina a unidade no campo “Unidade”.

Atualizações em tempo real

O timestamp Unix atual é atualizado a cada segundo e pode ser copiado em segundos ou milissegundos.

ISO 8601 e RFC 2822

Além do horário local e UTC, você recebe o resultado em ISO 8601 e RFC 2822 / HTTP-Date, cada um com um botão para copiar.

Indicação de tempo relativo

Veja de imediato há quanto tempo ocorreu um timestamp ou quanto tempo falta para ele.

Também antes de 1970

A ferramenta converte timestamps negativos (anteriores a 1º de janeiro de 1970) e valores decimais da mesma forma que números inteiros positivos.

Funciona apenas no navegador

A conversão usa a API Date do JavaScript no seu navegador; nada é enviado a um servidor.

Como funciona

Como converter timestamps Unix

Do timestamp atual à conversão em data, e da data de volta a segundos e milissegundos.

Passo 1

Consultar o timestamp atual

Na parte superior, a ferramenta mostra o timestamp Unix atual em segundos, atualizado a cada segundo. Use “Copiar segundos” ou “Copiar milissegundos” para copiá-lo para a área de transferência.

Passo 2

Colar timestamp

Cole seu valor em “Timestamp → Data”, por exemplo, 1700000000. Enquanto você não inserir nada, o campo mostra o timestamp atual. “Usar agora” redefine o campo para esse valor.

Passo 3

Verificar unidade

Em “Unidade”, aparece “Detectar automaticamente”, com a unidade detectada entre parênteses. Se ela não estiver correta, selecione segundos, milissegundos, microssegundos ou nanossegundos.

Passo 4

Consultar e copiar a data

O resultado aparece imediatamente em horário local, UTC, ISO 8601, RFC 2822 / HTTP-Date e tempo relativo. Você pode copiar cada valor com seu próprio botão.

Passo 5

Converter data em timestamp

Para fazer a conversão inversa, selecione a data e a hora em “Data → Timestamp” e escolha hora local ou UTC em “Fuso horário da entrada”. Você recebe o timestamp em segundos, em milissegundos e no formato ISO 8601.

Identificar unidades

Segundos, milissegundos, microssegundos ou nanossegundos?

Um timestamp Unix não indica sua própria unidade. A ferramenta a identifica pela magnitude do valor: todos os exemplos abaixo representam o mesmo momento. Para valores negativos e decimais, considera-se o valor absoluto. Você pode alterar a unidade detectada a qualquer momento em “Unidade”.

UnidadeQuantidade típica de dígitosIdentificada pelo valor absolutoExemplo
Segundos10abaixo de 10¹¹1700000000
Milissegundos13a partir de 10¹¹, abaixo de 10¹⁴1700000000000
Microssegundos16a partir de 10¹⁴, abaixo de 10¹⁷1700000000000000
Nanossegundos19a partir de 10¹⁷1700000000000000000

Em código e planilhas

Converter timestamps Unix sem ferramenta

Para scripts e planilhas: comandos comuns para obter o timestamp atual e convertê-lo em data. Você os executa no seu próprio ambiente. Observe que Date.now() em JavaScript retorna milissegundos (13 dígitos) e que a fórmula do Excel retorna uma data em UTC, que você precisa formatar como data.

JavaScript: timestamp atual em segundos

Math.floor(Date.now() / 1000)

JavaScript: timestamp em data (ISO 8601)

new Date(1700000000 * 1000).toISOString()

Python: timestamp atual em segundos

int(time.time())

PHP: timestamp atual em segundos

time()

Shell Linux: timestamp atual em segundos

date +%s

Shell Linux (GNU date): timestamp em data (UTC)

date -u -d @1700000000

Excel / Google Sheets: timestamp de A1 como data (UTC)

=A1/86400+25569

Explorar mais

Ferramentas relacionadas a timestamps, fusos horários e APIs

FAQ

Perguntas frequentes sobre o Conversor de Timestamp Unix

Respostas rápidas sobre timestamps Unix, unidades, fusos horários e esta ferramenta.

Sim. O conversor é gratuito e pode ser usado sem fazer login. A conversão ocorre inteiramente no seu navegador por meio da API Date do JavaScript. Seus timestamps e dados não são enviados a um servidor nem armazenados.

Um timestamp Unix conta os segundos decorridos desde 1º de janeiro de 1970, às 00:00:00 UTC (a “época Unix”), como um número simples, sem fuso horário nem segundos intercalares. Muitas linguagens de programação, bancos de dados e APIs armazenam instantes dessa forma, muitas vezes em milissegundos.

Cole o valor em “Timestamp → Data”. Para 1700000000, a ferramenta detecta a unidade Segundos e mostra o instante como 2023-11-14 22:13:20 UTC, em ISO 8601 como 2023-11-14T22:13:20.000Z e em RFC 2822 como Tue, 14 Nov 2023 22:13:20 GMT, além da hora local no seu fuso horário e do tempo em relação a agora. Cada valor tem seu próprio botão de copiar.

Em “Data → Timestamp”, selecione a data e a hora com precisão de segundos e defina em “Fuso horário da entrada” se são hora local ou UTC. A ferramenta fornece o timestamp em segundos e milissegundos, além do formato ISO 8601. Por exemplo, 2023-11-14 22:13:20 UTC resulta em 1700000000 ou 1700000000000.

Pela magnitude do valor: abaixo de 10¹¹, a unidade é segundos; abaixo de 10¹⁴, milissegundos; abaixo de 10¹⁷, microssegundos; acima disso, nanossegundos. Isso corresponde a cerca de 10, 13, 16 ou 19 dígitos. Se a detecção estiver incorreta, selecione a unidade no campo “Unidade”.

O timestamp em si não tem fuso horário. A linha “Hora local” usa o fuso horário do seu navegador — na Europa Central, CET (UTC+1) no inverno e CEST (UTC+2) no verão. A linha “UTC” mostra o mesmo instante sem deslocamento. Para outros fusos horários, use o conversor de fusos horários. Ir para o conversor de fusos horários

Sim. A ferramenta também converte timestamps negativos (instantes anteriores a 1º de janeiro de 1970) e valores decimais, como 1700000000.5. O limite é o intervalo de datas do JavaScript, cerca de 273.000 anos antes e depois de 1970. Se um valor estiver fora desse intervalo, a ferramenta mostra um aviso em vez de uma data.

Muitos sistemas antigos armazenam timestamps Unix como inteiros de 32 bits com sinal. Esse tipo de valor transborda em 19 de janeiro de 2038, às 03:14:07 UTC, e passa a representar uma data de 1901. Sistemas de 64 bits não são afetados. Esta ferramenta usa a API Date do JavaScript, não um inteiro de 32 bits, e por isso converte normalmente instantes posteriores a 2038.

Mais alguma pergunta?

Contatar o suporte
Você está criando algo próprio?

Sua aplicação ou API precisa de um servidor confiável

Um VPS da ZAP-Hosting mantém sua aplicação ou projeto online de forma confiável.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores