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”.
| Unidade | Quantidade típica de dígitos | Identificada pelo valor absoluto | Exemplo |
|---|---|---|---|
| Segundos | 10 | abaixo de 10¹¹ | 1700000000 |
| Milissegundos | 13 | a partir de 10¹¹, abaixo de 10¹⁴ | 1700000000000 |
| Microssegundos | 16 | a partir de 10¹⁴, abaixo de 10¹⁷ | 1700000000000000 |
| Nanossegundos | 19 | a 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 +%sShell Linux (GNU date): timestamp em data (UTC)
date -u -d @1700000000Excel / Google Sheets: timestamp de A1 como data (UTC)
=A1/86400+25569Explorar mais
Ferramentas relacionadas a timestamps, fusos horários e APIs
Depurador JWT
Descodifique, edite e assine novamente JSON Web Tokens, com verificação de assinatura para HS256/HS384/HS512 e verificação RS/PS/ES com chave pública, inteiramente no navegador.
Criado por Jakub Martyniak
Gerador de crontab
Crie expressões Cron com um formulário, explicações em alemão e uma pré-visualização das próximas execuções — tudo no navegador.
Criado por Jakub Martyniak
Formatador de JSON
Formate, minifique e valide JSON com realce de sintaxe, indicação de erros e download, inteiramente no navegador.
Criado por Jakub Martyniak
Gerador de UUID
Gere UUIDs das versões 1, 4, 5 e 7, individualmente ou em lote, com formato personalizável, diretamente no navegador.
Criado por Jakub Martyniak
Conversor de fusos horários
Converta datas e horários entre quantos fusos horários quiser, com detecção automática do seu fuso, ajuste para o horário de verão e aviso sobre mudança de dia. Tudo no navegador.
Criado por Julian Alker
Gerador de timestamps do Discord
Gere tags de timestamp do Discord (<t:...:STYLE>) a partir de uma data e hora, com prévia em UTC, no seu fuso horário e em fusos comuns para todos os 9 estilos, botões para copiar e um analisador de tags existentes. Funciona inteiramente no navegador.
Criado por Justin Schuessler
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 suporteSua 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.
Sem configuração. Sem riscos. Online em segundos.
Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores
