A mon avis, ça ne va pas être simple. Tu peux connaître le numéro de semaine avec la fonction date (). Mais créer une date à partir d'un jour de semaine, c'est différent...
A froid comm eça, je ne vois pas de moyen simple, à part calculer la date en question à l'avance.