Timestamp

Cole um timestamp ou uma data — hora local, UTC e ISO 8601 de uma vez.

Agora——

Como usar

  1. Cole um timestamp Unix (segundos, milissegundos, microssegundos ou nanossegundos) ou uma data e hora ISO 8601 — os valores aparecem enquanto você digita, sem botão para clicar.
  2. Se a unidade for adivinhada errado, escolha Segundos ou Milissegundos. A linha acima dos valores sempre informa como a entrada foi lida: pela contagem de dígitos, pela unidade escolhida ou pelo deslocamento dentro da data.
  3. Escolha um fuso para ver aquele fuso em vez do seu; as linhas UTC e ISO 8601 nunca mudam. Copie a linha que precisa, ou comece pela hora atual com “Usar agora”.

Exemplo

Entrada

1767225600

Convertido (fuso: America/Sao_Paulo)

10 dígitos lidos como Segundos
Fuso: 31/12/2025, 21:00:00 GMT-3
UTC: 01/01/2026, 00:00:00 UTC
ISO 8601: 2026-01-01T00:00:00.000Z
Segundos Unix: 1767225600
ms Unix: 1767225600000

Dez dígitos são lidos como segundos. A primeira linha segue o menu de fuso e as linhas UTC/ISO não, porque descrevem o mesmo instante para todos. A linha relativa fica fora do exemplo: ela depende de quando você lê isto, não do valor.

Regras, limites e problemas conhecidos

  • Fusos oferecidos: o seu, UTC e 12 fusos IANA comuns. Para qualquer outro fuso, escreva o deslocamento na data (2026-01-01T08:00:00-03:00) ou mude o fuso do sistema.
  • As datas devem ser ISO 8601 inequívocas: 2026-01-01 ou 2026/01/01, opcionalmente seguidas de T ou espaço e HH:mm[:ss[.SSS]], opcionalmente Z ou ±HH:mm. 03/04/2026 e “5 de jan. de 2026” são rejeitados em vez de adivinhados — eles se leem de formas diferentes em países diferentes.
  • Uma data sem deslocamento é lida no seu próprio fuso, e a linha acima dos valores informa qual foi. Uma data com Z ou ±HH:mm é lida nesse deslocamento.
  • A contagem de dígitos decide a unidade: até 10 dígitos = segundos, 11–13 = milissegundos, 14–16 = microssegundos, 17–19 = nanossegundos. Zeros à esquerda contam, então 0001767225600 é lido como milissegundos — escolha “Segundos” para forçar.
  • Milissegundos é o máximo de precisão: entradas em microssegundos e nanossegundos são truncadas em direção a zero, e a nota acima dos valores diz isso. Segundos bissextos (:60) são rejeitados em vez de arredondados.
  • Horários locais que não existem são erros, não ajustes: 2026-03-08 02:30 é pulado em Nova York e a ferramenta não o move discretamente para 03:30. Um horário que acontece duas vezes, quando os relógios voltam, é lido como o primeiro.
  • Segundos Unix usam floor: -1500 ms é lido como -2 s. Horários anteriores a 1970 funcionam, e o intervalo termina no limite de Date do navegador (cerca de 271.821 a.C. e 275.760 d.C.).
  • Os dígitos podem ser digitados como ASCII, arábico-índicos, persas ou de largura total, e marcas bidirecionais de textos árabes copiados são ignoradas. As linhas ISO 8601 e Unix sempre saem em ASCII simples.
  • Não incluído: matemática de intervalos, conversão em lote, números de semana, dia do ano, dia juliano, saída RFC 2822, histórico de fusos além do que seu navegador traz, e links que carregam o valor. A entrada nunca sai da página e nunca entra na URL.

O que as pessoas costumam precisar depois que o instante está claro.