par
yuuzhantar » 30 avr. 2007, 12:10
bonjour
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";
quand ma page me sort un time = à 63349115278
je me retrouve avec ceci :
années : 2007
mois : 4
jours : 28
heures : 20
minutes : 27
secondes : 58
alors qu'on est le 30 /04/2007 à 11h 27
aurriez vous une solution pour que celà marche svp ???
merci