par
Pierig » 06 mars 2008, 15:07
Heu...
Je revient sur le sujet car j'ai un souci en fait ça ne fonctionne pas :s
Les résultats sont faux
Je remet la fonction :
function NbJours($debut, $fin) {
$tDeb = explode("/", $debut);
$tFin = explode("-", $fin);
$tDeb[2]= "20".$tDeb[2];
$diff = mktime(0, 0, 0, $tFin[1], $tFin[0],$tFin[2]) - mktime(0, 0, 0, $tDeb[1], $tDeb[0],$tDeb[2]);
return(($diff / 86400)+1);
}
l'endroit ou j'appel ma fonction :
$diff = NbJours($produit->getPret_Date_DEBUT(),date("d-m-Y"));
if($diff > 2)
{
$style_ligne='css_ligne_rouge';
$trentejours="yes";
}
L'ordre de tes paramètres n'est pas le bon dans la fonction mktime()
rappel : mktime( heure , minutes , secondes , mois , jour , année )
Je pense que l'ordre de mes paramètres ne doit toujours pas être correct et je ne trouve pas le bon :s
pour rappel : je n'ai pas standardisé les dates car je ne peut pas sachant que le retour de ma première date est dans un "framework" (que je n'ai pas le droit de toucher).
En espérant que vous saurez m'aider.
merci ^^
Heu...
Je revient sur le sujet car j'ai un souci en fait ça ne fonctionne pas :s
Les résultats sont faux :(
[u]Je remet la fonction :[/u]
[php]function NbJours($debut, $fin) {
$tDeb = explode("/", $debut);
$tFin = explode("-", $fin);
$tDeb[2]= "20".$tDeb[2];
$diff = mktime(0, 0, 0, $tFin[1], $tFin[0],$tFin[2]) - mktime(0, 0, 0, $tDeb[1], $tDeb[0],$tDeb[2]);
return(($diff / 86400)+1);
}[/php]
[u]l'endroit ou j'appel ma fonction :[/u]
[php]
$diff = NbJours($produit->getPret_Date_DEBUT(),date("d-m-Y"));
if($diff > 2)
{
$style_ligne='css_ligne_rouge';
$trentejours="yes";
}[/php]
[quote]L'ordre de tes paramètres n'est pas le bon dans la fonction mktime()
rappel : mktime( heure , minutes , secondes , mois , jour , année )[/quote]
Je pense que l'ordre de mes paramètres ne doit toujours pas être correct et je ne trouve pas le bon :s
pour rappel : je n'ai pas standardisé les dates car je ne peut pas sachant que le retour de ma première date est dans un "framework" (que je n'ai pas le droit de toucher).
En espérant que vous saurez m'aider.
merci ^^