Glossário de Data e Hora

Timestamp Unix

O número de segundos que se passaram desde 1º de janeiro de 1970 (UTC).

Um timestamp Unix (também conhecido como tempo Unix, tempo POSIX ou tempo Epoch) é um sistema para representar um ponto no tempo como o número de segundos que se passaram desde 1º de janeiro de 1970, às 00:00:00 UTC, excluindo segundos intercalares.

Esta data (1º de janeiro de 1970) é referida como a Época Unix, e serve como ponto de referência a partir do qual o tempo é medido no Unix e muitos outros sistemas de computador.

Timestamps Unix são amplamente usados na computação porque fornecem uma representação compacta e independente de linguagem de um momento específico no tempo. São particularmente úteis para armazenar datas e horas em bancos de dados e para realizar cálculos de data/hora.

Exemplos: - 0: 1º de janeiro de 1970, 00:00:00 UTC (a Época) - 1000000000: 9 de setembro de 2001, 01:46:40 UTC - 1585000000: 24 de março de 2020, 00:00:00 UTC

A maioria das linguagens de programação fornece funções para converter entre timestamps Unix e formatos de data legíveis por humanos. Timestamps Unix tipicamente não consideram segundos intercalares.