Temps Unix en base MySQL
par Rom's le 30 oct 2009 (Développement Web)
Fonction de MySQL injustement ignorée, FROM_UNIXTIME nous permet d’insérer en base un temps UNIX, et permet une sortie de date au format souhaité :
Source : http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
FROM_UNIXTIME(unix_timestamp)
Retourne une représentation de l’argument unix_timestamp sous la forme ‘YYYY-MM-DD HH:MM:SS’ ou YYYYMMDDHHMMSS, suivant si la fonction est utilisé dans un contexte numérique ou de chaîne.
mysql> SELECT FROM_UNIXTIME(875996580);
-> ’1997-10-04 22:23:00′
mysql> SELECT FROM_UNIXTIME(875996580) + 0;
-> 19971004222300Si format est donné, le résultat est formaté en fonction de la chaîne format. format peut contenir les mêmes options de format que celles utilisées par DATE_FORMAT() :
mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
-> ‘%Y %D %M %h:%i:%s %x’);
-> ’2003 6th August 06:22:58 2003′
Suivre @RomainBOYER sur Twitter
» Flux RSS du blog
octobre 30th, 2009 on 8:41
[...] This post was Twitted by romainboyer [...]