Transformer une date

Paraglider Messages postés 35 Date d'inscription mercredi 19 mars 2003 Statut Membre Dernière intervention 6 février 2014 - 5 avril 2008 à 22:46
flo7486 Messages postés 6 Date d'inscription mercredi 15 mars 2006 Statut Membre Dernière intervention 6 avril 2008 - 6 avril 2008 à 18:48
Bonjour tout le monde,

Débutant,  je cherche à convertir le mois d'une date en lettre. J'ai bien sûr fouillé sur le sujet sans avoir de réponses.
Les exemples montrent des exemples avec la date du jour...
   setlocale(LC_TIME, 'french');
   echo 'Nous sommes le '.strftime('%A %d %B %Y', time());

J'ai une date : 2004-05-12, j'aimerai afficher 2004 Mai 05

Merci pour vos réponses.

Jacques

2 réponses

neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
6 avril 2008 à 00:11
Salut,

Il me semble que setlocale('LC_TIME', 'french') ne fonctionnera pas...
La syntaxe est :
setlocale('LC_TIME', 'fr_FR');

Sur windows :
setlocale('LC_TIME', 'fra_FRA');

Sinon, je comprends pas où la difficulté... http://fr.php.net/strftime => tu trouves tous les paramètres selon la chaine que tu veux afficher...

Si je suis à côté de la plaque, ben... explique un peu plus ton problème...

Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
0
flo7486 Messages postés 6 Date d'inscription mercredi 15 mars 2006 Statut Membre Dernière intervention 6 avril 2008
6 avril 2008 à 18:48
Salut,
Pour l'affichage en français de la date utilise ça :

    setlocale(LC_TIME, "fr");
    echo strftime("%Y %B %d");

Bonne soirée
0
Rejoignez-nous