Ir para o conteúdo
1123.net
PT
1123.net

Buscar ferramentas

Filtre o diretório de ferramentas. Tudo roda no seu navegador.

Digite para filtrar as ferramentas. Pressione Enter para abrir o primeiro resultado.

Conversor de timestamp Unix

Este conversor traduz entre timestamps Unix e datas de calendário nas duas direções. Ele aceita segundos ou milissegundos, mostra ISO, UTC e hora local, e mantém uma visão ao vivo do timestamp atual.

Seus dados são processados localmente no seu navegador e não são enviados ao nosso servidor.

Timestamp Unix atual —

Timestamp para data

ISO 8601
2023-11-14T22:13:20.000Z
UTC
Tue, 14 Nov 2023 22:13:20 GMT
Hora local
quarta-feira, 15 de novembro de 2023 às 06:13:20

Data para timestamp

Segundos
1704067200
Milissegundos
1704067200000
ISO 8601
2024-01-01T00:00:00.000Z

Timestamps são absolutos; a hora local depende do fuso horário do seu dispositivo. Datas anteriores a 1970 usam valores negativos.

Como usar esta ferramenta

  1. 1 Copie o timestamp Unix atual do contador ao vivo no topo.
  2. 2 Para converter um timestamp, cole o valor e escolha segundos ou milissegundos; a data aparece na hora.
  3. 3 Para converter uma data, escolha uma data e uma hora locais; os timestamps em segundos e em milissegundos são atualizados enquanto você digita.
  4. 4 Use os botões de copiar para o timestamp atual, a data ISO ou o timestamp numérico.

Fórmula e lógica de cálculo

Timestamp para data

Data = 1º de janeiro de 1970 UTC + timestamp × 1000 ms

Um timestamp Unix conta segundos desde 1970-01-01T00:00:00Z, ignorando os segundos bissextos. Multiplicar por 1000 dá os milissegundos usados pelas datas do JavaScript.

Data para timestamp

Segundos = floor(milissegundos ÷ 1000)

A data é convertida em milissegundos desde a época e depois dividida por 1000 para a forma em segundos. A forma em milissegundos mantém a precisão completa.

Exemplo resolvido

1700000000 em UTC

Uma entrada de log guarda um timestamp em segundos.

  1. 1700000000 × 1000 = 1700000000000 ms
  2. ISO: 2023-11-14T22:13:20.000Z
  3. A hora local depende do seu fuso horário

O mesmo instante é 14 de novembro de 2023 às 22:13:20 UTC. Seu relógio local pode mostrar outra hora.

Meia-noite de 1º de janeiro de 2024

Uma data local precisa de um timestamp para uma requisição de API.

  1. Escolha 2024-01-01 00:00 no horário local
  2. Leia o valor em segundos
  3. Use o valor em milissegundos se a API esperar milissegundos

Os números exatos dependem do seu fuso horário, porque a entrada é interpretada como hora local.

Casos extremos e precisão

Segundos versus milissegundos

Um timestamp em segundos fica na casa de 1,7 bilhão hoje; o mesmo instante em milissegundos fica na casa de 1,7 trilhão. Escolher a unidade errada desloca a data em décadas, então confira a unidade antes de colar.

Hora local versus UTC

O timestamp em si é absoluto. A exibição local depende do fuso horário do seu dispositivo, enquanto ISO e UTC são iguais em qualquer lugar.

Datas anteriores a 1970

Timestamps negativos representam datas anteriores à época Unix. Eles são válidos e o conversor os trata.

Perguntas frequentes

O que é um timestamp Unix? +

O número de segundos desde 1º de janeiro de 1970 às 00:00:00 UTC, sem contar os segundos bissextos. É um instante independente de fuso horário.

O timestamp está em segundos ou em milissegundos? +

As duas unidades são aceitas. O JavaScript usa milissegundos, enquanto muitas APIs e bancos de dados usam segundos. Escolha a unidade correspondente antes de converter.

Por que minha data local difere do UTC? +

Um timestamp é um instante absoluto; a hora local soma o deslocamento do seu fuso. As linhas ISO e UTC mostram o mesmo instante sem esse deslocamento.

A ferramenta considera o horário de verão? +

O timestamp não é afetado pelo horário de verão. As exibições locais seguem as regras de fuso horário atuais do seu dispositivo para aquela data.

O timestamp atual é atualizado ao vivo? +

Sim. O contador no topo é atualizado a cada segundo enquanto a página estiver aberta.