Início / Ferramentas de Data e Hora / Conversor de timestamp Unix para data
Ferramentas online gratuitas

Conversor de timestamp Unix para data

Converta timestamps Unix em data e hora locais, ISO UTC e texto UTC. Suporta segundos, milissegundos e modo automático. Ferramenta online gratuita. O process…

Começar a usar

Funcionalidades e exemplos

Conversão precisa de timestamps Unix

O conversor aceita timestamps positivos e negativos, incluindo valores fracionários, desde que produzam uma data JavaScript válida. Por exemplo, o timestamp 0 em segundos corresponde a 1970-01-01T00:00:00.000Z (ISO UTC).

Unidades: automático, segundos ou milissegundos

Pode forçar a interpretação em segundos ou milissegundos, ou deixar em modo automático. Em automático, valores como 1700000000 são tratados como segundos (2023-11-14T22:13:20.000Z), enquanto 1700000000000 são tratados como milissegundos (mesmo instante). Para timestamps antigos em milissegundos (por exemplo, 1000), use a opção explícita de milissegundos, pois o modo automático os interpretaria como segundos.

Resultados locais e UTC

A primeira linha do resultado depende do fuso horário e da localidade do navegador. As linhas ISO e UTC são independentes da localização e representam o mesmo instante. Isto é útil para registos e integrações, pois evita ambiguidades.

Limitações conhecidas

A ferramenta não converte datas formatadas, tempo GPS, datas seriais do Excel, segundos bissextos ou épocas personalizadas. A conversão é feita localmente no navegador e rejeita valores fora do intervalo suportado por Date do JavaScript.

Perguntas frequentes

Como converto um timestamp em milissegundos para uma data?

Introduza o valor numérico e selecione a opção Milissegundos antes de converter. Por exemplo, 1700000000000 em milissegundos corresponde a 2023-11-14T22:13:20.000Z.

O que acontece se eu introduzir um timestamp negativo?

Timestamps negativos representam instantes antes da época Unix (1970-01-01). A ferramenta converte-os corretamente, desde que estejam dentro do intervalo de Date do JavaScript.

Por que o resultado local difere do ISO UTC?

A linha local é apresentada no fuso horário do seu navegador, enquanto o ISO UTC é uma representação padronizada sem fuso. Ambos descrevem o mesmo instante; a diferença deve-se apenas à formatação local.

Lista de verificação

  • Verifique se o valor introduzido é numérico e não vazio.
  • Confirme a unidade correta (segundos vs. milissegundos) para evitar erros de interpretação.
  • Para valores absolutos inferiores a 100.000.000.000, o modo automático assume segundos; use a opção explícita se necessário.
  • Guarde o valor ISO UTC para registos, pois é inequívoco.

O processamento é feito localmente no navegador.