[PHP] dates récupérer les samedis d'un mois donné

Bonjour,

Je cherche désespérement à récupérer l’ensemble des samedis à venir pour 1 mois donné. L’objectif étant de construire une liste déroulante servant pour la réservation d’une salle.

Exemple : je sélectionne 01/2006, ma liste de jours disponibles doit contenir : 7/01, 14/01, 21/01,28/01.

Merci d’avance si quelqu’un à p’ti bout de script à refiller que je pourrais inclure dans mon bazar…

Tu as la fonction mktime() et la fonction date() qui te permettront de récupérer le jour de début de la semaine, ensuite c’est plus ou moins que du calcul.

Merci… mais quand je disais que cherchais désespérement c’est que je me suis déjà battu avec ces fonctions. Le problème est dans la 2eme partie de ta réponse ‘c’est plus ou moins que du calcul’.

Essaye ça : (codé en 5 minutes, donc à vérifier)

$a = getdate(mktime(0, 0, 0, $month, 1, $year ));
if ( $a['wday'] != 6 )
  $a = getdate( $a[0] + (6 - $a['wday'] )* 86400 );
var_dump($a);

while ( $a['month'] == $month )
{
  $a = getdate( $a[0] + 7*86400 );
  var_dump($a);
}

Merci, je comprends le principe je vais regardé ça de plus près.