[PHP][résolu] date, le mois n'apparait pas toujours!

date, le mois n'apparait pas toujours! [PHP][résolu] - PHP - Programmation

Marsh Posté le 11-12-2006 à 00:39:14    

Hello!
 
Difficile d'avoir un titre clair!
 
Donc en bref!
 
J'ai fais une petite fonction pour afficher une date sous format "février 2006" après l'avoir sortie de la base de donnée.
 
Lors que le mois est supérieur ou égal à 10, ma fonction m'affiche bien ça, sinon elle ne m'affiche que l'année, je n'ai pas trouvé la boulette!
 
Pouvez vous m'éclairer?
 

Code :
  1. function date_fr ($date)
  2. {
  3. $mois_fr = Array("", "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" );
  4. $mois = date("m", strtotime($date));
  5. $annee = date("Y", strtotime($date));
  6. $newdate = ''.$mois_fr[$mois].' '.$annee.'';
  7. return $newdate;
  8. }


Message édité par Fused le 11-12-2006 à 00:51:44
Reply

Marsh Posté le 11-12-2006 à 00:39:14   

Reply

Marsh Posté le 11-12-2006 à 00:49:20    

date('m',...) retourne le mois sur deux positions (01, 02,...,12)
date('n',...) retourne le mois sans le zéro.
 
(t'as échappé de justesse au RTFM :D)

Reply

Marsh Posté le 11-12-2006 à 00:51:16    

Je l'avais sous les yeux en plus!!
Boulay inside!
 
Merci en tous cas ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed