EZ
EZ2Conv

Conversor Timestamp

Converta timestamps Unix em segundos ou milissegundos para datas legíveis e vice-versa, com detecção automática da entrada e suporte completo a fusos horários. Escolha saída em ISO 8601 ou formato local, insira a hora atual com um clique e veja detalhamentos completos da conversão enquanto digita.

Configurações

14px
0/50
O resultado aparecerá aqui...

Exemplos de Uso

Exemplos de Timestamp:
1640995200 (Segundos)
1640995200000 (Milissegundos)
-86400 (antes da época (1970))
Exemplos de Data/Hora:
2022-01-01T00:00:00Z
2022-01-01 00:00:00
January 1, 2022

Como Usar

  1. Digite um timestamp Unix (segundos ou milissegundos) ou selecione uma data e hora para conversão automática
  2. Escolha seu fuso horário e formato de saída (ISO 8601 ou formato local) nas configurações
  3. A conversão bidirecional acontece automaticamente em tempo real com detecção do formato de entrada
  4. Copie o timestamp ou data convertida com um clique para usar em seus projetos de desenvolvimento
  5. Conversão de timestamp Unix para data legível
  6. Conversão de data para timestamp Unix
  7. Suporte para timestamps em segundos e milissegundos
  8. Suporte a múltiplos fusos horários com detecção automática
  9. Detecção automática do formato de entrada
  10. Conversão bidirecional em tempo real

Entender timestamps Unix e datas legíveis

O que este conversor faz

Um timestamp Unix conta os segundos decorridos desde a época Unix: a meia-noite UTC de 1º de janeiro de 1970. Por ser um único número inteiro, é compacto e inequívoco para armazenar um instante, mas não diz nada à primeira vista. Esta ferramenta preenche essa lacuna nos dois sentidos: cole um valor como 1700000000 e obtenha a data e a hora correspondentes; digite uma data e obtenha o timestamp dela. A detecção de entrada descobre sozinha se você inseriu um número ou uma data, então você raramente precisa informar qual é.

Enquanto você digita, um painel de detalhes mostra o tipo de entrada detectado, a unidade escolhida e o instante resultante, para que você confirme o resultado em vez de simplesmente confiar nele.

Quando usar

Timestamps aparecem por toda parte no software: linhas de log, colunas de banco de dados, a data de expiração (exp) de um JWT, respostas de API e registros de cron costumam guardar o tempo como um inteiro de época. Quando você investiga por que um token expirou ou quando um evento realmente aconteceu, converter esse inteiro em uma data real é o caminho mais rápido para entender.

O sentido inverso é igualmente comum. Se uma API espera um timestamp em uma consulta from/to, ou um teste precisa de um valor de época fixo, você pode inserir uma data legível e copiar o inteiro direto.

Exemplo: uma conversão

Pegue 1700000000. Interpretado como segundos, corresponde a 14 de novembro de 2023, às 22:13:20 UTC. Troque o fuso horário para Seul (KST) e esse mesmo instante é lido como 15 de novembro de 2023, às 07:13:20: o momento não se move, apenas o rótulo do relógio de parede muda. Clique em Hora atual para inserir o valor de época do presente e converta-o para confirmar que a ferramenta e o relógio do seu sistema estão de acordo.

Observações e casos limite

A armadilha mais comum é confundir segundos com milissegundos. O Date.now() do JavaScript e muitas APIs web retornam milissegundos (hoje, 13 dígitos), enquanto as ferramentas Unix e os bancos de dados normalmente usam segundos (10 dígitos). Um valor lido na unidade errada cai cerca de 50 anos fora, então defina a unidade explicitamente quando a detecção automática for ambígua. A saída pode ser em ISO 8601 (2023-11-14T22:13:20Z) para troca entre máquinas ou em um formato local legível. E lembre-se de que os timestamps são ancorados no UTC: a data que você vê depende do fuso que escolher, não da origem do número.

Perguntas frequentes

Sim. Você pode converter timestamps Unix e datas nos dois sentidos sem limite e sem custo: a seleção de fuso horário, as unidades em segundos ou milissegundos, a saída em ISO 8601 ou local e o atalho de Hora atual estão todos disponíveis sem restrições, planos pagos ou conta.
Sim. Cada conversão é calculada no seu navegador com JavaScript, de modo que os timestamps e as datas que você digita nunca saem do seu dispositivo. Até o botão Hora atual lê o relógio do seu sistema localmente: nada é enviado nem registrado em um servidor.
Não. Não há cadastro, e-mail nem login. Insira um timestamp ou uma data, ou clique em Hora atual, e o resultado aparece na hora, com o formato de entrada já detectado para você.
Um timestamp Unix em segundos conta segundos inteiros desde 1970 e hoje costuma ter 10 dígitos (como 1700000000); em milissegundos, conta milésimos de segundo e tem 13 dígitos (como 1700000000000). Ler um valor na unidade errada desloca o resultado em décadas, por isso a ferramenta deixa você fixar a unidade e tenta deduzi-la pela quantidade de dígitos.
Um timestamp Unix sempre aponta para um único instante absoluto medido a partir do UTC. Ao escolher um fuso horário, a ferramenta muda apenas como esse instante é rotulado em um relógio de parede; o momento em si é idêntico. É por isso que 1700000000 é lido como 22:13 UTC, mas 07:13 da manhã seguinte em Seul.
ISO 8601 é um formato de texto padronizado para datas e horas, como 2023-11-14T22:13:20Z, em que o Z final indica UTC. É a escolha mais segura para trocar horários entre sistemas porque não gera ambiguidade. Prefira o formato local quando quiser apenas uma data legível na sua região.