OVH Cloud OVH Cloud

bug de la fonction mktime ????

1 réponse
Avatar
Julien Tutu
bonjour !
dans un programme une fonction utilise mktime et defini ainsi la
difference en jours entre 2 dates !
hors pour le mois de mars 2004 elle me trouve systematiquement 30 jours
ds le mois !
j'ai esayé d'autres mois d'autres année et aucun pbl !
est ce du a l'année bisextile (malgré qu'en 2000 ça marche)
au changement d'heure ?

y a t il d'autres facond de calculer le nb de jrs entre 2 dates sans
utiliser mktime

---- ma fonction
function datediff($date1, $date2)
{
//date1<date2 ==>résultat positif
$tab1 = explode('-', $date2);
$tab2 = explode('-', $date1);
$timestamp1 = mktime(12, 0, 0, $tab1[1], $tab1[2], $tab1[0]);
$timestamp2 = mktime(12, 0, 0, $tab2[1], $tab2[2], $tab2[0]);
return floor((($timestamp1-$timestamp2)/(3600*24))+1);
}


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

1 réponse

Avatar
Julien Tutu
désolé !

http://bugs.php.net/bug.php?id'533




--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG