Conversor de timestamp
Converta timestamp Unix para data e vice-versa
A data introduzida e o resultado local usam o fuso horário local do navegador.
O que é um timestamp Unix?
Um timestamp Unix indica o número de segundos (ou milissegundos) decorridos desde 1 de janeiro de 1970 UTC.
Diferença entre segundos e milissegundos
10 dígitos = segundos, 13 dígitos = milissegundos.
Por que timestamps são melhores que strings de data
Timestamps são simples inteiros, fáceis de ordenar e independentes de fuso horário.
Fusos horários e UTC
Timestamps Unix são sempre UTC. Converter para hora local ao exibir.
O problema Y2K38
Timestamps Unix de 32 bits vão estourar em 19 de janeiro de 2038.
Perguntas frequentes
Por que o tempo Unix começa em 1970?
Unix foi desenvolvido em 1969-1970 e os desenvolvedores escolheram 1 de janeiro de 1970 como ponto de partida.
O que significa um timestamp Unix negativo?
Uma data anterior a 1 de janeiro de 1970.
Como obter um timestamp em JavaScript?
Use Date.now() (ms) ou Math.floor(Date.now()/1000) (segundos).