Calendrier - Bug incompréhensible.

Eléphant du PHP | 112 Messages

12 déc. 2005, 21:46

Voila que je me lance dans la création d'un calendrier...

Je débute sur un code tout bête mais deja la... Hic !
<?
  $nbr = cal_days_in_month(CAL_GREGORIAN,date('m'),date('Y'));
  $c=1;
  setlocale(LC_TIME, "fr");
  while ($c<=$nbr) {
    echo "<br>".$c." ".strftime("%A",mktime("12","30","30",$c,date('m'),date('Y')));
    $c++;
  }
?>
Il me retourne:

Code : Tout sélectionner

1 mercredi 2 samedi 3 samedi 4 mardi 5 jeudi 6 dimanche 7 mardi 8 vendredi 9 lundi 10 mercredi 11 samedi 12 lundi 13 jeudi 14 dimanche 15 dimanche 16 mercredi
C'est à dire, des valeurs totalements érronées...

Quel est le pourquoi du parce que ?

Merci d'avance,

Mouet

ViPHP
ViPHP | 2144 Messages

12 déc. 2005, 22:22

C'est à dire, des valeurs totalements érronées...
Elles m'ont l'air très bien ces valeurs :D
Plus sérieusement, il faudrait que tu nous erxpliques ce que tu veux faire...

Eléphant du PHP | 112 Messages

12 déc. 2005, 23:41

J'ai simplement inversé les valeurs "Mois" et "Jour"

Code : Tout sélectionner

$c,date('m') devien date('m'),$c
La ca marche niquel ;)