par
xzena » 07 juin 2012, 11:40
re!
bon j'ai trouvé une fonction qui marche bien avec des valeurs bidon:
function datediff($a,$b){
$date1 = intval(substr($a,0,4))*12+intval(substr($a,4,2));
$date2 = intval(substr($b,0,4))*12+intval(substr($b,4,2));
return $date1-$date2;
}
datediff('200402','200312');
Mais quand j'ai essayé d'exploiter ça en utilisant mes vars :$date_debut et $date_fin ça marché pas!
j'ai remplacé les deux derniers lignes par :
return $date_fin-$date_debut;
}
datediff('$date_debut','$date_fin');
j’espère quelqu’un peut me corriger ça
re!
bon j'ai trouvé une fonction qui marche bien avec des valeurs bidon:
[php]function datediff($a,$b){
$date1 = intval(substr($a,0,4))*12+intval(substr($a,4,2));
$date2 = intval(substr($b,0,4))*12+intval(substr($b,4,2));
return $date1-$date2;
}
datediff('200402','200312');[/php]
Mais quand j'ai essayé d'exploiter ça en utilisant mes vars :$date_debut et $date_fin ça marché pas!
j'ai remplacé les deux derniers lignes par :
[php]return $date_fin-$date_debut;
}
datediff('$date_debut','$date_fin'); [/php]
j’espère quelqu’un peut me corriger ça