Bonjour tout le monde,
Voila je voudrais avoir une date dans un intervalle c’est à dire lors de mon traitement je dois afficher que la liste qui est actif :
Date fin < date actuelle < date fin +5
20-02-2007 < 22-02-2007 < 25-02-2007
Sachant que la date de fin et dans ma base de données dans des champs différents jour, mois et années
Voilà mon traitement :
Dans mon cas il ne traite que la première ligne et me zap les autres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $dateactu=date("d-m-Y"); $datefin=$datefin."-".$moisfin."-".$anneefin; $jourj=$datefin; $moisj=$moisfin; $anneej=$anneefin; $mkdatefinal = mktime(0, 0, 0, $moisj, $jourj+5, $anneej); $datefinale = strftime("%d-%m-%Y", $mkdatefinal); if ($dateactu >> $datefin && $dateactu << $datefinale) { maffiche la liste ..} else { msg pas de données à afficher}
Je c’est pas si je suis claire dans ma demande, et
Merci de votre aides
Partager