Timestamp Unix

O timestamp de agora, atualizado ao vivo, mais um conversor nos dois sentidos: de timestamp para data legível e de data para timestamp, em segundos e em milissegundos.

Timestamp atual (ao vivo)

…Segundos
…Milissegundos

De timestamp para data

De data para timestamp

Tudo acontece no seu navegador: nenhum dado é enviado para lugar nenhum.

O que é um timestamp Unix?

O timestamp Unix (também chamado de “epoch time”) é o número de segundos decorridos desde a meia-noite UTC de 1º de janeiro de 1970. É a forma padrão pela qual bancos de dados, APIs e logs registram momentos no tempo: um único número inteiro, sem ambiguidade de fuso horário nem de formato de data. Por isso você o encontra em logs de servidor, em tokens JWT (os claims iat e exp ), em respostas JSON de APIs e em valores de expiração de cookies.

Segundos ou milissegundos? Como distinguir

O Unix e a maioria das linguagens de servidor contam em segundos (10 dígitos para as datas de hoje), enquanto o Date.now() do JavaScript e muitas APIs modernas contam em milissegundos (13 dígitos). Este conversor os distingue automaticamente pela quantidade de dígitos, então um timestamp colado dos seus logs nunca vai parar no ano 56.000. Lembre-se de que a data legível exibida usa o fuso horário do seu dispositivo, enquanto o valor UTC aparece separadamente.

Ferramentas relacionadas