Ir para o conteúdo
Calcuplay
Tecnologia

Conversor de timestamp Unix

Um timestamp Unix conta os segundos desde 1º de janeiro de 1970 às 00:00:00 UTC. 1767225600 é 1º de janeiro de 2026 à meia-noite UTC; um valor de 13 dígitos está em milissegundos.

Data e hora (UTC, ISO 8601)

2026-01-01T00:00:00Z

quinta-feira, 1 de janeiro de 2026 às 00:00:00 · lido em Segundos

Seu horário local

—
De 1970 a 2038, o limite dos contadores de 32 bits

Data → timestamp

Timestamp em segundos

1767225600

Timestamp em milissegundos

1767225600000

Desafio rápido

Sequência 0Recorde 0

Teste-se: cada resposta é calculada pela ferramenta, e as opções erradas são as armadilhas mais comuns.

Como funciona

Fórmula: Timestamp = dias desde 01/01/1970 × 86.400 + segundos desde a meia-noite (UTC)

O POSIX fixa a origem (a "Epoch") em 1º de janeiro de 1970 às 00:00:00 UTC e conta cada dia como exatamente 86.400 segundos: os segundos intercalares são ignorados. O timestamp é, portanto, o número de dias inteiros desde a Epoch × 86.400, mais os segundos desde a meia-noite UTC. JavaScript e muitas APIs contam em milissegundos: divida por 1.000 para ter segundos. Os sistemas que guardam esse número em 32 bits com sinal param em 2.147.483.647, em 19 de janeiro de 2038 às 03:14:07 UTC.

Exemplos práticos

  • O timestamp 0

    1970-01-01T00:00:00Z: a Epoch.

  • O timestamp 1767225600

    2026-01-01T00:00:00Z.

  • O mesmo instante em milissegundos

    1767225600000.

Erros comuns

  • Ler milissegundos como segundos: 1767225600000 s cairia no ano 57971.

    13 dígitos para uma data atual são milissegundos. Divida por 1.000.

  • Somar a diferença de fuso ao timestamp.

    Um timestamp é o mesmo em todo lugar: só a hora exibida muda conforme o fuso.

  • Guardar datas em 32 bits com sinal.

    O contador para em 2147483647, em 2038-01-19T03:14:07Z: use 64 bits.

O que o cálculo não leva em conta

  • Como manda o POSIX, cada dia tem exatamente 86.400 segundos: os segundos intercalares não são contados.

Timestamps Unix marcantes

Timestamps Unix marcantes
MomentoTimestampData (UTC)
A Epoch01970-01-01T00:00:00Z
Um bilhão de segundos10000000002001-09-09T01:46:40Z
Os dígitos de 1 a 012345678902009-02-13T23:31:30Z
Dois bilhões de segundos20000000002033-05-18T03:33:20Z
Limite dos contadores de 32 bits21474836472038-01-19T03:14:07Z

Durações comuns em segundos

Durações comuns em segundos
DuraçãoSegundos
1 minuto60
1 hora3.600
1 dia86.400
1 semana604.800
1 ano (365 dias)31.536.000

Perguntas frequentes

Um timestamp Unix está em UTC ou no horário local?

Em UTC: o mesmo instante tem o mesmo timestamp no mundo inteiro. Só a forma de exibição muda conforme o fuso horário.

Segundos ou milissegundos?

Para uma data atual, um valor de 10 dígitos está em segundos (comando date +%s) e um de 13 dígitos em milissegundos (Date.now() em JavaScript). A ferramenta distingue os dois sozinha; você também pode escolher.

O que é o problema do ano 2038?

Um contador de 32 bits com sinal não passa de 2.147.483.647 segundos, atingidos em 19 de janeiro de 2038 às 03:14:07 UTC. Os sistemas que ainda guardam a hora assim voltam para dezembro de 1901; contadores de 64 bits não têm esse limite.

Calculadoras de tecnologia

Calculadoras de tecnologia

Ferramentas relacionadas

Outras calculadoras