Sébastien Lardière a écrit :
Désolé d'avoir été imprecis. Comme je le disais j'essaie de faire une fonction qui renvoie un tableau des dates comprises entre deux dates données au format MySQL. Ca marche au poil ...Ne serait ce problème des passages aux heures d'hiver / été.Le 05/07/05, pascal a écrit :Je ne voudrais pas abuser mais...As-tu connaissance d'un moyen simple d'en tenir compte dans un script tel que celui que j'essaie d'écrire ?Je sais pas ce que tu essaies d'écrire, donc je ne vois pas comment t'aider plus.
voila le code : ********** function tabjours($date1, $date2) { $tab[]= array(); $date = $inf = $sup = $temp = ""; $inf = date2unix($date1); $sup = date2unix($date2); $temp = $inf; if($inf > $sup) { $temp = $sup; $sup = $inf; $inf = $temp; } else { if ($inf == $sup) return array($date1); } $tab[] = strftime('%Y-%m-%d', $temp); while($temp < $sup) { $temp = $temp + 24*3600; $date = strftime('%Y-%m-%d', $temp); $tab[] = $date; } return $tab; } ********** où date2unix fait ce que son nom indique... je viens d'essayer le paramètre is_dst de mktime : sans grand effet... Voilà, merci Pascal -- "Pour voir le monde dans un grain de sable Et les cieux dans une fleur Capturez l'infinité dans la paume de votre main Et l'éternité dans une heure." William Blake