Gerador cron da AWS
Gerador cron
Contador de texto
JSON para CSV
CSV para JSON
Conversor de timestamp Unix
Gerador de UUID v4 e v7
JSON para TypeScript
Markdown para PDF
Base64
Imagens
JSON
Código QR
Senhas
Unidades
Hash
Cores
Ferramentas PDF
Editor de PDF
Codificador de URL
Conversor de Formato
Lorem Ipsum
Testador Regex
Decodificador JWT
Diferença de texto
Otimizador SVG
Visualizador EXIF
Extrator de cores
Gerador de favicons
Conversor Universal
Conversor de horas
Divisor de PDF
Imagens para PDF
PDF para Imagem
Removedor de Fundo
Ferramentas para desenvolvedores

Conversor de timestamp Unix

Converta segundos ou milissegundos Unix em datas ISO UTC e hora local, ou transforme uma data ISO com fuso explícito num timestamp. Escolha unidades visíveis em cada conversão.

No teu dispositivo

Os ficheiros e textos são processados no teu navegador.

política de Privacidade
Processado neste navegador. Os dados não são enviados nem guardados.

01Entrada

Utilize um inteiro ou uma data ISO com segundos e Z ou ±HH:MM. Máximo de 100 caracteres.

02Resultado

00:00:00

Introduza dados e execute a conversão para ver o resultado.

Os segundos inteiros são arredondados para baixo, mesmo antes de 1970: 1969-12-31T23:59:59.500Z resulta em −1.

Como utilizar esta ferramenta

  1. Entrada

    Escolha a direção e selecione segundos ou milissegundos. A ferramenta não adivinha a unidade pelo comprimento do número.

  2. Opções

    Introduza um inteiro ou uma data ISO com Z ou desvio explícito. Agora captura o instante no momento em que clica.

  3. Resultado

    Selecione Converter e compare UTC com a hora local e o respetivo fuso. Copie cada representação com o seu botão.

Exemplo resolvido

Exemplo resolvido · Conversor de timestamp Unix

O desvio +01:00 faz com que 01:00 seja o mesmo instante que meia-noite UTC. Assim, os segundos desde a origem Unix são zero.

Entrada

1970-01-01T01:00:00+01:00

Resultado

0
1970-01-01T00:00:00.000Z

Opções: Segundos

Formatos e limites

Limites
Utilize um inteiro ou uma data ISO com segundos e Z ou ±HH:MM. Máximo de 100 caracteres.
Opções
Utilize a unidade documentada pelo sistema de origem. Um segundo equivale a 1.000 milissegundos. A ferramenta não tenta deduzi-la automaticamente.
Resultado
UTC e a hora local representam o mesmo instante. A apresentação local utiliza o fuso detetado no navegador e as suas regras de hora de verão.

Problemas frequentes

São aceites timestamps negativos?

Sim. Representam instantes anteriores a 1970-01-01T00:00:00Z, dentro do intervalo de Date e dos limites de inteiros seguros.

Que formato ISO é aceite?

Uma data real com T, horas, minutos, segundos e Z ou desvio ±HH:MM. Aceita de um a três dígitos de milissegundos e rejeita datas impossíveis ou sem fuso.

Conversor de timestamp Unix

Converta segundos ou milissegundos Unix em datas ISO UTC e hora local, ou transforme uma data ISO com fuso explícito num timestamp. Escolha unidades visíveis em cada conversão.

Reveja o resultado antes de o utilizar

O desvio +01:00 faz com que 01:00 seja o mesmo instante que meia-noite UTC. Assim, os segundos desde a origem Unix são zero.

Formatos e limites

Utilize um inteiro ou uma data ISO com segundos e Z ou ±HH:MM. Máximo de 100 caracteres. Processado neste navegador. Os dados não são enviados nem guardados.

Perguntas Frequentes

Que unidade devo escolher?

Utilize a unidade documentada pelo sistema de origem. Um segundo equivale a 1.000 milissegundos. A ferramenta não tenta deduzi-la automaticamente.

Porque é diferente a hora local?

UTC e a hora local representam o mesmo instante. A apresentação local utiliza o fuso detetado no navegador e as suas regras de hora de verão.

São aceites timestamps negativos?

Sim. Representam instantes anteriores a 1970-01-01T00:00:00Z, dentro do intervalo de Date e dos limites de inteiros seguros.

Que formato ISO é aceite?

Uma data real com T, horas, minutos, segundos e Z ou desvio ±HH:MM. Aceita de um a três dígitos de milissegundos e rejeita datas impossíveis ou sem fuso.

O que acontece às frações de segundo?

Os segundos inteiros são arredondados para menos infinito. Por exemplo, 1969-12-31T23:59:59.500Z resulta em −1, não 0. Utilize milissegundos para preservar essa precisão.