EX:on ai le 2007-02-02 14:34:00 dans 24h il on sera le 2007-02-03 14:34:00
pour cela j'ai se code:
$an=date("Y");
$mois=date("m");
$jour=date("d");
$heure=date("H");
$heure=$heure+$heurededuit;
$minute=date("i");
$minute=$minute+$minutededuit;
if(($an%4==0 && $an%100!=0) || $an%400==0){$fev=29;}
else{$fev=28;}
$calend=array(1=>31,2=>$fev,3=>31,4=>30,5=>31,6=>30,7=>31,8=>31,
9=>30,10=>31,11=>30,12=>31);
while ($seconde>59){$minute=$minute+1;$seconde=$seconde-60;}
while ($minute>59){$heure=$heure+1;$minute=$minute-60;}
while ($heure>23){$jour=$jour+1;$heure=$heure-24;}
while($jour>$calend[$mois]){
$jour=$jour-$calend[$mois];
$mois=$mois+1;
if($mois>12){
$an=$an+1;
$mois=$mois-12;
}
}
Le problème c'est qu'il me rajoute un mois en plus alors que avec 24h de plus on ne changerai pas de mois.
Je suis sur que c'est une erreur toute simple mes si vous avez une idée sa m'aiderai bien merci d'avance pour vos réponse.
