Mysql
 sql >> Database >  >> RDS >> Mysql

TIMESTAMP significa?

È un timestamp Unix , che significa secondi dal 01.01.1970.

La maggior parte delle lingue salva le informazioni su data e ora internamente in quel formato e fornisce metodi o classi per gestirle.

In PHP, ad esempio, puoi usare date per formattare tale timestamp nel modo desiderato. In JavaScript usa la Date oggetto.

Preferisco utilizzare tali timestamp sul formato MySQL, perché rende molto più semplici i calcoli con date/ora. Puoi semplicemente sottrarre due timestamp l'uno dall'altro per ottenere l'intervallo tra di loro in secondi. Ricordando che 60s = 1m , 60m = 1h e così via, puoi facilmente avere domande come Show me everything that is at least [x]m in the past .