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.