TK TaskKit
Ferramentas para programadores

Conversor de timestamp

Converte entre segundos Unix, milissegundos e ISO 8601. Escolhe um fuso horário e vê o dia do ano e a semana ISO derivados.

Fuso horário
Escreve um timestamp Unix ou uma data ISO 8601 em qualquer campo, ou clica em Agora.

As entradas ficam neste dispositivo. Cada ferramenta para programadores no TaskKit corre inteiramente no teu navegador. Tokens, payloads e texto colado não são transmitidos para servidores do TaskKit nem para terceiros.

O que esta ferramenta faz

Converte entre timestamps Unix (segundos e milissegundos), strings ISO 8601 e componentes de data legíveis. Apanha por defeito o fuso horário do teu navegador, deixa-te mudar para qualquer zona IANA e mostra campos derivados que de outra forma terias de calcular à mão: dia do ano, semana ISO, dia da semana.

Quando usar

  • Ler um claim exp de um JWT e vê-lo no teu fuso local.
  • Reportar um bug que menciona "terça às 14:00 UTC" — converter rapidamente nas duas direções.
  • Confirmar se um valor Unix está em segundos ou milissegundos (1700000000 vs 1700000000000).
  • Gerar uma string ISO 8601 para um ficheiro de configuração ou chamada de API.

Como funciona

A aritmética de datas usa as APIs Date e Intl.DateTimeFormat do navegador, com uma tabela manual de nomes de fusos IANA. A deteção de "isto é segundos ou milissegundos?" olha para a magnitude — qualquer coisa abaixo de 1e12 é tratada como segundos, acima como milissegundos, o que funciona corretamente até ao ano 33658.

Notas

Porque é que o ISO 8601 termina em Z? Z significa "offset UTC zero" — abreviatura de "Zulu time". 2026-05-03T11:34:00Z e 2026-05-03T11:34:00+00:00 significam o mesmo instante.

Semana ISO vs dia do ano? As semanas ISO (1-53) são definidas para que a semana 1 contenha a primeira quinta-feira do ano. O dia do ano (1-366) é apenas o dia ordinal. Podem discordar nas fronteiras de ano — 1 de janeiro de 2024 era o dia 1, mas a semana ISO 1 de 2024 começou efetivamente a 1 de janeiro.

Lida com leap seconds? Não, e o JavaScript também não. O relógio do navegador esfuma-os. Para aplicações que se importem, usa uma biblioteca consciente de leap seconds no servidor.

Ferramentas relacionadas