É um timestamp Unix , significando segundos desde 01.01.1970.
A maioria dos idiomas salva suas informações de data e hora internamente nesse formato e fornece métodos ou classes para lidar com isso.
Em PHP, por exemplo, você pode usar
date
para formatar esse carimbo de data/hora da maneira que desejar. Em JavaScript usa a Date
objeto. Prefiro usar esses carimbos de data/hora no formato MySQL, porque facilita muito os cálculos com datas/horas. Você pode simplesmente subtrair dois timestamps um do outro para obter o intervalo entre eles em segundos. Lembrando que
60s = 1m
, 60m = 1h
e assim por diante, você pode facilmente ter consultas como Show me everything that is at least [x]m in the past
.