Probleme de calcule de date en php
zephiros
-
Thecanardwc44 Messages postés 147 Statut Membre -
Thecanardwc44 Messages postés 147 Statut Membre -
Bonjour,je tente avec se code de calculer une date dans le futur a partir de minute et d'heure.
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:
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.
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.
A voir également:
- Probleme de calcule de date en php
- Nombre de jours entre deux dates excel - Guide
- Airpods 3 date de sortie - Guide
- Samsung a33 date de sortie - Guide
- Jm date avis - Forum Consommation & Internet
- Iphone 14 date de sortie - Guide