Visão geral / Utilitários e calculadoras / Conversor de timestamp UNIX e fuso horário
Utilitários e calculadoras 100% no navegador e offline

Conversor de timestamp UNIX e fuso horário

Converta timestamps UNIX em segundos ou milissegundos para ISO 8601, UTC e hora local, converta um horário entre fusos e compare 15 cidades do mundo.

Informe os valores; o resultado é calculado na hora. Os campos já vêm com um exemplo: clique em um e digite para substituí-lo.

Seus arquivos e dados nunca saem do navegador – nada é enviado.

Timestamp atual ao vivo (segundos):
0
Selecionar data & hora
Entrada 1
Informar timestamp UNIX
Entrada 2
Formatos de data convertidos Válida

Conversor de timestamp Unix com um modo de horário anexado

Um log do cron diz que a tarefa gravou o arquivo em 1699999200, e você está em São Paulo se perguntando se foi antes da meia-noite. Cole o número neste conversor de timestamp Unix e leia a hora local, o UTC e o ISO 8601. Outras duas abas convertem um horário entre fusos e mostram uma tabela de relógio mundial.

Dez dígitos, treze dígitos e o ano 55000

O Date.now() do JavaScript devolve 13 dígitos, o time() do PHP devolve 10. Misture os dois e você obtém uma data em 1970 ou no ano 55000. A ferramenta aceita ambos e adivinha a unidade pelo comprimento. Até 11 caracteres contam como segundos, valores mais longos como milissegundos.

A regra conta caracteres e mais nada. Um sinal de menos no início não é contado, então -1000000000 é lido como segundos. Um valor com decimais, como 1700000000.5, tem 12 caracteres, então é lido como milissegundos e cai em janeiro de 1970. Remova os decimais antes.

Lendo uma data a partir do número, e o número a partir de uma data

  1. Abra a primeira aba. Digite ou cole o número em Timestamp (segundos ou milissegundos).
  2. Leia os resultados à direita: hora local, UTC, ISO 8601, as duas unidades de timestamp, o formato RFC 2822 / cabeçalho HTTP, a idade relativa e a semana do calendário. O botão de copiar ao lado de uma linha copia aquele valor.
  3. Para ir no sentido contrário, escolha uma data no seletor e defina o fuso horário de entrada. O campo de timestamp acompanha.
  4. Desloque o horário com -1 dia, -1 h, +1 h e +1 dia. Usar a hora atual redefine tudo para agora.
  5. Para uma questão de fuso horário, abra Conversor de fuso horário, informe a hora de origem, escolha o fuso de origem e o de destino e aperte a seta de troca para invertê-los.

Los Angeles às 17:00 já é amanhã em Berlim

Uma chamada às 17:00 em Los Angeles são 02:00 do dia seguinte em Berlim. O conversor mostra a diferença de horas, um marcador "+1 dia (amanhã)" e o deslocamento UTC do fuso de destino, para que você não precise contar.

A lista suspensa mostra primeiro 31 fusos comuns. Todos os outros fusos IANA aparecem apenas quando o seu navegador aceita Intl.supportedValuesOf. Um horário local que não existe (a hora pulada na primavera) ou que ocorre duas vezes (no outono) recebe um único resultado, sem aviso. A tabela do relógio mundial mostra uma lista fixa de 15 cidades.

Onde os botões usam o seu próprio fuso horário

Os botões 00:00 e 23:59 usam o fuso horário do seu navegador, mesmo quando outro fuso de entrada está selecionado. A semana do calendário e o dia do ano seguem a mesma regra. A idade relativa conta em dias, no máximo, então uma data antiga aparece como "1200 dias atrás", não "3 anos atrás".

A saída em segundos é arredondada para baixo, e o seletor de data mostra apenas segundos inteiros. Datas além do intervalo do objeto Date do JavaScript, cerca de 270.000 anos para cada lado de 1970, aparecem como inválidas.

O que a página envia, que é nada

Todo o cálculo roda no seu navegador com as APIs Date e Intl do JavaScript. Digitar ou apertar um botão não envia nenhuma requisição, e o painel de rede das ferramentas de desenvolvedor mostra isso. O relógio ao vivo no topo avança localmente uma vez por segundo. Os botões de copiar escrevem na sua área de transferência e em nenhum outro lugar.

Perguntas frequentes (FAQ)

Cole-o no campo de timestamp. 1700000000 vira 2023-11-14T22:13:20.000Z em UTC. Dez dígitos são lidos como segundos, treze dígitos como milissegundos.