Desenvolvimento e Datas

Conversor de Timestamp Unix

Converta timestamp Unix em data local e UTC ou transforme uma data em segundos e milissegundos. Resultado instantâneo no navegador.

Timestamp para data

Data local para timestamp

Segundos

Milissegundos

Como usar

  1. 1

    Cole um timestamp em segundos ou milissegundos; a unidade pode ser detectada automaticamente.

  2. 2

    Confira a data no fuso do seu dispositivo e também em UTC.

  3. 3

    Para a conversão inversa, escolha uma data e hora local e copie o timestamp desejado.

O que é um timestamp Unix

Timestamp Unix é uma contagem de tempo iniciada em 1º de janeiro de 1970 às 00:00:00 UTC. Sistemas costumam armazená-lo em segundos ou milissegundos para representar um instante sem depender da forma como cada país escreve datas.

  • ✓ 10 dígitos geralmente representam segundos em datas atuais.
  • ✓ 13 dígitos geralmente representam milissegundos.
  • ✓ UTC descreve o mesmo instante sem aplicar o fuso local.
  • ✓ A apresentação local usa o fuso configurado no dispositivo.

Evite erros de unidade e fuso

Um valor em milissegundos interpretado como segundos produz uma data muito distante ou inválida. Por isso a ferramenta mostra a unidade detectada e permite escolhê-la manualmente.

Ao transformar uma data local em timestamp, confirme o fuso indicado na tela. Datas sem informação de fuso podem representar instantes diferentes em dispositivos configurados para regiões distintas.

Dúvidas frequentes

Timestamp Unix tem fuso horário?

O número representa um instante absoluto em relação a UTC. O fuso aparece apenas quando esse instante é formatado como data e hora para leitura.

Por que alguns timestamps têm 10 e outros 13 dígitos?

Os mais curtos costumam contar segundos; os de 13 dígitos normalmente contam milissegundos. A ferramenta aceita os dois formatos.

É possível converter datas anteriores a 1970?

Sim, quando o navegador suporta a data. O resultado será um timestamp negativo.