Comment convertir DateTime en nombre dans MySQL?
Comment puis-je obtenir le nombre total de secondes depuis '1970-01-01 00:00:01'
à partir d'un objet DateTime de MySQL?
source d'informationauteur Jader Dias | 2009-12-17
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche pour
UNIX_TIMESTAMP()
.Voir: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_unix-timestamp
Utilisation UNIX_TIMESTAMP( dateField )
UNIX_TIMESTAMP(datetime)
force une localisation de type datetime, qui à la différence de l'horodatage, est stocké "comme est".Vous avez besoin en fait l'un des suivants, pour la mise au rancart de l'UTC correction:
UNIX_TIMESTAMP(CONVERT_TZ(datetime, '+00:00', @@session.time_zone))
ou:
TIMESTAMPDIFF(SECOND,'1970-01-01 00:00:00',datetime)
Réf: UnDeuxTroisQuatre