Home / Guias / O que é o tempo Unix (o epoch)?Guide

O tempo Unix (também chamado de tempo epoch ou tempo POSIX) representa o tempo como o número de segundos decorridos desde January 1, 1970 00:00:00 UTC. Esse ponto de referência é chamado de epoch.

Datas e horários humanos misturam fusos horários, horário de verão e regras de calendário, o que torna o cálculo trabalhoso. O tempo Unix, por outro lado, é um único número inteiro independente de fuso horário, o que o torna simples de armazenar, comparar e usar em cálculos. É por isso que ele aparece em praticamente todo lugar em que os computadores lidam com o tempo: logs de servidor, bancos de dados, respostas de API e horários de modificação de arquivos.

Por exemplo, 0 significa exatamente o epoch (1970-01-01 00:00:00 UTC), e 1000000000 aponta para um momento em setembro de 2001. Subtrair dois timestamps fornece imediatamente o intervalo entre eles em segundos.

Experimente no conversor
Todos os guias