Page 1 sur 1

Comment afficher le nom du jour d'une date préenregistrée ?

Posté : 27 déc. 2006, 18:33
par inow
Slt, je stocke dans une bdd mysql des dates au format 2006-12-27.

Sur le site, avec un explode j'arrive à afficher 27/12/2006.

Mais j'aimerai afficher Mercredi 27 décembre 2006 à la place.

Comment faire ?
J'ai cherché sur le forum mais j'ai rien trouvé comme info se rapprochant de ce problème...

Posté : 27 déc. 2006, 18:45
par Ajoloca
Bonjour,

Fais une recherche avec setlocale ou regarde la documentation de setlocale()

Posté : 27 déc. 2006, 23:37
par winni
Ou fait une fonction :-)

Posté : 27 déc. 2006, 23:55
par the dreamer
Pourquoi réinventer la roue ?? :mrgreen:

si y'a des fonctions cpour les réutiliser ^^

Posté : 28 déc. 2006, 00:16
par Xenon_54
setlocale nécessite l'installation de la langue française sur le serveur.

Je me permets de te recommander l'utilisation de cette fonction (utilisée par phpBB pour la traduction):

http://www.generationphp.net/sources.ph ... at-de-date

Tu peux alors traduire ta date ainsi:
$date = strtotime($champSQL);
echo format_date('l j F Y', $date, $translation);

Posté : 28 déc. 2006, 08:12
par inow
Merci Xenon_54, ça marche super bien !

Merci à tous les autres aussi pour votre aide !!