Sébastien Lardière a écrit :
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.
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é.
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
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]