Bonjour à tous.
Mon problème est le suivante : j'utilise une fonction php pour construire un tableau de dates (format string AAAAMMJJ ) comprises entre deux bornes.
Voici la fonction :
la variable $d1 représente mon premier jour (au format 'AAAAMMJJ' ) et $d2 la date de fin (obligatoirement supérieure ou gale à $d1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function listdatesinter($d1,$d2){ $tabres=array(); if($d1!=''){ $tabres[]=$d1; while($d1!=$d2){ $d1=date('Ymd',strtotime($d1)+86400); $tabres[]=$d1; } $tabres[]=$d2; } return $tabres; }
Dans certains cas, le cacul s'arrete sur une date ('20081026' pour ne pas la citer) et par conséquent la boucle while ne peut s'arréter.
Je suis perplexe...





Répondre avec citation




Partager