par
AB » 18 août 2010, 20:26
Tu n'emploies pas la bonne méthode.
Il faut toujours stocker les date en bdd au format AAAA-MM-JJ justement pour pouvoir appliquer facilement les fonctions de tri sur les dates.
Ensuite c'est au moment de l'affichage que tu transforme le format AAAA-MM-JJ au format de ton choix. Par exemple en php
function Date_fr($date)
{
setlocale(LC_TIME, 'french');
return strftime('%d/%m/%Y', strtotime($date));
}
echo Date_fr('2011-03-15');
ou alternativement avec DATE_FORMAT directement dans ta requête.
Tu n'emploies pas la bonne méthode.
Il faut toujours stocker les date en bdd au format AAAA-MM-JJ justement pour pouvoir appliquer facilement les fonctions de tri sur les dates.
Ensuite c'est au moment de l'affichage que tu transforme le format AAAA-MM-JJ au format de ton choix. Par exemple en php
[php]function Date_fr($date)
{
setlocale(LC_TIME, 'french');
return strftime('%d/%m/%Y', strtotime($date));
}
echo Date_fr('2011-03-15');[/php]
ou alternativement avec DATE_FORMAT directement dans ta requête.