Page 1 sur 1

Probleme avec fonction date()

Posté : 05 juin 2009, 11:09
par consequences
bonjour,

voici micro bout de code teste :
$annee=date(Y);
echo($annee);
$mois=date(m)-2;
echo($mois);		
$jour=date("t", $mois);
echo($jour);
donc echo $année me donne l'année => c'est bon
echo $mois me donne bien le mois précedent => pas de souci non plus (la -2 donc avril)
echo $jour par contre ne fonctionne pas car il me donne pour tous les mois 31 jours

Donc le problème vient de ce $jour. Aparament je dirai qu'il prend pas en compte ma variable
$mois et qu'il calcul sur le mois en cour.

Posté : 05 juin 2009, 11:33
par charabia

Posté : 05 juin 2009, 11:37
par consequences
Parfait, merci beaucoup !!!

voila la fonction qu'il me fallait :
<?php
$num = cal_days_in_month(CAL_GREGORIAN, 2,2009); // 28
echo "Il y a $num jours en Août 2003";
?>
encore merci