Juin 142011
sur mes tables mysql j’utilise des champs date, qui sont définis ainsi:
`DATE` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
ce qui donne un format comme celui-ci:
2008-04-09 11:13:00
seulement, pour pouvoir afficher un format de date différent en php, il faut ruser:
function sqltime2php($sqltime, $format="%A %d %B %G à %Hh%M") { $in_timestamp = strtotime($sqltime); setlocale(LC_TIME,"fr_FR.utf8"); // locale -a pour la liste return strftime($format,$in_timestamp); }
par défaut, cette fonction retournera le résultat suivant:
mercredi 09 avril 2008 à 11h13
libre à vous de changer le format en suivant les directives de strftime.