Citation :
il est possible de tester la correspondance entre la première date de la période et le jour à considérer :
si $DateStockee = '20130701'
- mktime(0,0,0,date('m', substr($DateStockee, 4, 2)),date('d', substr($DateStockee, 6, 2)),date('Y', substr($DateStockee, 0, 4)))
- Une boucle sur 0 à (60*60*24*6) au pas de (60*60*24) pour balayer les jours
- un test date('l', $DateDebut+$Index0) par rapport à date('l', $DateStockee) pour trouver l'égalité. Attention le résultat est en anglais 'Monday'
- ensuite une boucle sur 0 à $DateFin au pas de (60*60*24*7) pour récupérer toute les dates correspondant au jour de la semaine dans la période avec à chaque fois $DateDebut+$Index1 dans un tableau par exemple.
|