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)
De timestamp para data
De data para timestamp
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.