CanDoYa
PT-BR

Conversor de timestamp Unix

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

Epoch e timestamp Unix
Timestamp Unix atual-

Timestamp para data

Detectado: segundos

UTC
-
Seu horário local
-
ISO 8601 (UTC)
-
Relativo
-

Data para timestamp

Segundos Unix-
Milissegundos Unix-
Compartilhe esta ferramenta

O que é um timestamp Unix

Um timestamp Unix (epoch time) é o número de segundos passados desde 00:00:00 UTC de 1 de janeiro de 1970, sem contar os segundos bissextos. Este conversor transforma qualquer valor epoch (segundos ou milissegundos, detectados automaticamente) em uma data legível em UTC e horário local, e também converte uma data de calendário de volta para segundos e milissegundos Unix.

Como usar

  1. 1Cole um timestamp. Digite ou cole um valor epoch como 1700000000. A ferramenta detecta se é segundos ou milissegundos pelo tamanho; use o menu de unidade para corrigir manualmente.
  2. 2Leia a data. O horário UTC, seu horário local, o formato ISO 8601 e uma leitura relativa como "há 2 anos" atualizam na hora enquanto você digita.
  3. 3Converta uma data de volta. Escolha uma data e hora no painel inferior, indique se é horário local ou UTC, e copie os segundos ou milissegundos Unix resultantes.

Para quem é

Tudo roda localmente. O timestamp que você cola é interpretado na própria página, formatado com os dados de fuso horário do seu navegador e nunca é enviado ou registrado em nenhum servidor. Continua funcionando offline depois que a página carrega, e o contador ao vivo no topo sempre mostra o horário Unix atual.

Perguntas frequentes

Esse conversor de timestamp Unix é grátis e privado

Sim, é 100% grátis, sem cadastro e sem limites. A conversão roda inteiramente no seu navegador: os timestamps e datas que você digita nunca são enviados, armazenados ou registrados em nenhum lugar.

Como diferencio segundos de milissegundos no Unix

Pelo tamanho: valores epoch atuais têm 10 dígitos em segundos e 13 em milissegundos. Ferramentas Unix como date +%s e time.time() do Python trabalham em segundos, enquanto Date.now() do JavaScript e System.currentTimeMillis() do Java retornam milissegundos. Este conversor detecta a unidade automaticamente e permite corrigir manualmente.

O tempo Unix conta os segundos bissextos

Não. O tempo Unix assume que todo dia dura exatamente 86.400 segundos, então os segundos bissextos adicionados ao UTC desde 1972 não são contados; o relógio Unix efetivamente repete ou distribui um segundo em vez disso. Para conversões do dia a dia isso não faz diferença visível.

O que é o problema do ano 2038

Sistemas que armazenam o tempo Unix como um inteiro de 32 bits com sinal estouram em 2.147.483.647, que corresponde a 03:14:07 UTC de 19 de janeiro de 2038. Sistemas modernos de 64 bits, e este conversor, não são afetados e lidam com datas centenas de milhares de anos em qualquer direção.

Um timestamp Unix pode ser negativo

Sim. Valores negativos simplesmente contam segundos para trás a partir do epoch, representando datas antes de 1 de janeiro de 1970. Por exemplo, -86400 é 31 de dezembro de 1969 às 00:00 UTC. Cole um e o conversor lê como qualquer outro valor.

Por que o horário convertido é diferente do meu relógio

Um timestamp Unix está ancorado ao UTC e não tem fuso horário próprio. A linha UTC mostra a leitura universal, enquanto a linha local aplica o deslocamento de fuso do seu dispositivo; o mesmo timestamp é simplesmente exibido de duas formas, e o horário de verão pode deslocar a leitura local em uma hora.

Como pego o timestamp Unix atual

Ele está rodando ao vivo no topo desta ferramenta: aperte Copiar para pegá-lo, ou Usar para convertê-lo. No código, use date +%s no shell, Date.now() no JavaScript (milissegundos) ou time.time() no Python (segundos).