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.