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
Digite um timestamp Unix válido.
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
Escolha uma data e hora locais válidas.
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 Copie o timestamp Unix atual do contador ao vivo no topo.
2 Para converter um timestamp, cole o valor e escolha segundos ou milissegundos; a data aparece na hora.
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 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.
1700000000 × 1000 = 1700000000000 ms
ISO: 2023-11-14T22:13:20.000Z
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.
Escolha 2024-01-01 00:00 no horário local
Leia o valor em segundos
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.
Ferramentas de desenvolvimento relacionadas
Gere hashes, formate ou codifique os dados que carregam esses timestamps.