Ir para o conteúdo principal

Conversor de Timestamp Unix

Conversor de Timestamp Unix gratuito. Converta timestamp Unix para data/hora e vice-versa com exibição UTC/local e estimativas de tempo de bloco.

Insira data ou Timestamp

Converta timestamp Unix em segundos ou data instantaneamente.

Resposta rápida: Converta entre timestamps Unix e datas legíveis. Transações de blockchain usam tempo Unix (segundos desde 1 de janeiro de 1970). Suporta formatos de 10 dígitos (segundos) e 13 dígitos (milissegundos).

Como usar Conversor de Timestamp Unix

O Conversor de Timestamp traduz entre timestamps Unix (segundos desde 1 de janeiro de 1970 UTC) e formatos de data/hora legíveis por humanos.

Use-o ao analisar dados de blockchain em exploradores, ler logs de contratos inteligentes ou depurar exportações de histórico de transações.

Guia de entradas e premissas

Insira um timestamp Unix para obter a data e hora legíveis por humanos, ou insira uma data e hora para obter o timestamp Unix correspondente.

A calculadora suporta timestamps em segundos (10 dígitos) e milissegundos (13 dígitos). O formato é detectado automaticamente com base no comprimento da entrada.

Como interpretar os resultados corretamente

O conversor de timestamps Unix traduz entre datas legíveis e timestamps Unix epoch usados por sistemas blockchain. Cada transação, bloco e evento de contrato inteligente é registrado com um timestamp Unix — o número de segundos decorridos desde 1 de janeiro de 1970 UTC. Converter esses timestamps para datas legíveis é essencial para verificar o timing de transações, analisar padrões de atividade on-chain e conciliar dados blockchain com eventos do mundo real.

Considerações de timestamps específicas de blockchain incluem que diferentes chains usam diferentes níveis de precisão: Ethereum usa segundos, enquanto algumas chains usam milissegundos. Desenvolvedores de contratos inteligentes devem lidar com comparações de timestamps cuidadosamente — timestamps de bloco podem variar até 15 segundos do horário real no Ethereum, afetando lógica de contratos dependente de tempo como prazos de leilões, datas de cliff de vesting e expiração de propostas de governança.

Erros comuns para evitar

  • Tratar timestamps blockchain como relógios perfeitamente precisos do mundo real. Timestamps de bloco podem ser manipulados dentro de limites por mineradores/validadores e podem diferir em segundos a minutos do horário real.
  • Usar a precisão de timestamp errada. Algumas APIs retornam timestamps Unix em segundos, outras em milissegundos. Um timestamp em milissegundos interpretado como segundos produz uma data milhares de anos no futuro — um bug comum em integrações blockchain.

Fontes oficiais

Perguntas frequentes

O que e um conversor de timestamp Unix?

Um conversor de timestamp Unix traduz entre segundos da epoca Unix (ex.: 1735689600) e datetime UTC legivel (2026-01-01 00:00:00 UTC). Cada bloco Ethereum, tx Bitcoin e atualizacao de oracle e marcado com timestamp em segundos Unix.

Como converto um timestamp Unix?

Divida por 86.400 para obter os dias desde 1970-01-01 e some a data da epoca. A maioria dos exploradores blockchain faz isso automaticamente. Exemplo: 1727740800 = 2024-10-01 00:00:00 UTC. JavaScript: new Date(1727740800 * 1000).toISOString().

Por que tempos blockchain sao em epoca Unix?

Timestamps Unix sao agnosticos a fuso, monotonicamente crescentes e cabem em um inteiro de 32 bits (ate 2038) ou 64 bits. Isso evita bugs de ano bissexto, horario de verao e localidade que afetam strings de data humanas — todo node na Terra concorda com o mesmo numero.

Segundos vs milissegundos — qual minha chain usa?

Bitcoin e Ethereum usam segundos (numeros de 10 digitos como 1735689600). JavaScript Date.now() e muitas APIs usam milissegundos (13 digitos, ex.: 1735689600000). Se seu timestamp e de 1970 ou ano 53.000, voce misturou as unidades — divida ou multiplique por 1.000.

O que e o problema do Ano 2038?

Timestamps Unix de 32 bits com sinal estouram as 03:14:07 UTC em 19 de janeiro de 2038. Os cabecalhos de bloco do Bitcoin usam timestamps uint32 (estouro no ano 2106), mas a maioria das blockchains e carteiras modernas usa inteiros de 64 bits e estao seguras alem do ano 292.000.000.000.

Como encontro o timestamp de um bloco Ethereum?

Use o Etherscan: digite o numero do bloco, olhe "Timestamp" (mostra UTC e Unix). Programaticamente: web3.eth.getBlock(blockNumber).timestamp retorna segundos Unix. O bloco 21.500.000 foi minerado em 2025-01-08 04:35:35 UTC = 1736310935.

Calculadoras relacionadas