Mysql
 sql >> Base de données >  >> RDS >> Mysql

HORODATAGE signifie ?

C'est un horodatage Unix , c'est-à-dire secondes depuis le 01.01.1970.

La plupart des langages enregistrent leurs informations de date et d'heure en interne dans ce format et fournissent des méthodes ou des classes pour les traiter.

En PHP, par exemple, vous pouvez utiliser date pour formater un tel horodatage comme vous le souhaitez. En JavaScript utilise la Date objet.

Je préfère utiliser de tels horodatages au format MySQL, car cela facilite beaucoup les calculs avec les dates/heures. Vous pouvez simplement soustraire deux horodatages l'un de l'autre pour obtenir l'intervalle entre eux en secondes. En se rappelant que 60s = 1m , 60m = 1h et ainsi de suite, vous pouvez facilement avoir des requêtes comme Show me everything that is at least [x]m in the past .