j'ai un petit problème avec une fonction que je suis en train de coder
c'est pour calculer une date sortie par un time()
si je fais comme ceci c'est que mon site a des besoins précis et qu'il me faut une fonction qui me sorte des entiers
Code : Tout sélectionner
<?php
$time=time()+1970*31557600+2629800+86400; (+1970 année +1mois et 1jour )
$annee=floor($time/31557600);
$mois=floor(($time-$annee*31557600)/2629800);
$jour=floor(($time-$annee*31557600-$mois*2629800)/86400);
$heure=floor(($time-$annee*31557600-$mois*2629800-$jour*86400)/3600);
$minute=floor(($time-$annee*31557600-$mois*2629800-$jour*86400-$heure*3600)/60);
$seconde=$time-$annee*31557600-$mois*2629800-$jour*86400-$heure*3600-$minute*60;
echo"<br>années : $annee<br>mois : $mois<br>jours : $jour<br>heures : $heure<br>minutes : $minute<br>secondes : $seconde";
je me retrouve avec ceci :
alors qu'on est le 30 /04/2007 à 11h 27années : 2007
mois : 4
jours : 28
heures : 20
minutes : 27
secondes : 58
aurriez vous une solution pour que celà marche svp ???
merci