Pular para o conteúdo

Conversor de timestamp Unix

Converta timestamps Unix em datas e vice-versa

Carregando a ferramenta…

Converte um timestamp Unix (epoch time) em data e hora legíveis, e uma data de volta em timestamp. Use-o para descobrir a que momento se refere um número em um log, em um banco de dados ou na resposta de uma API.

Como usar

  1. O “Timestamp Unix atual (segundos)” no topo se atualiza ao vivo; toque em “Copiar segundos” ou “Copiar milissegundos” para copiá-lo.
  2. Digite um número em “Timestamp para data” para ver a data no fuso horário escolhido, em UTC, ISO 8601, RFC 2822 e o tempo “Relativo”. Na maioria dos casos, deixe a “Unidade” em “Detectar pelo tamanho”.
  3. Em “Data para timestamp”, escolha a “Data e hora” e o “Fuso horário” para obter o valor em segundos e em milissegundos.
  4. Cole vários valores em “Converter vários de uma vez”, ou compare dois momentos em “Diferença entre dois timestamps”.

Como funciona

Perguntas frequentes

O que é timestamp Unix?
É o número de segundos desde 1970-01-01 00:00:00 UTC. Os segundos bissextos não são contados, então todo dia tem exatamente 86.400 segundos.
O que é um timestamp de 13 dígitos?
É um valor em milissegundos. Dez dígitos indicam segundos e 13 dígitos indicam milissegundos; o Date.now() do JavaScript retorna milissegundos. Divida por 1000 para obter segundos.
O timestamp Unix depende do fuso horário?
Não. O mesmo momento tem o mesmo número em qualquer lugar; só muda a data local exibida. O timestamp 0 é 1970-01-01 00:00 em UTC e 1969-12-31 19:00 em Nova York.
O que é o problema do ano 2038?
Um inteiro de 32 bits com sinal comporta no máximo 2147483647 segundos, o que corresponde a 2038-01-19 03:14:07 UTC; depois disso o valor estoura. Sistemas que guardam o tempo em 64 bits não têm esse problema.