Hallo Andreas,
den Wochentag erhälst du mit folgendem Befehl:
$wochentag=date("l");
Wenn du einen Kalender erstellen willst in welchem verschiedene Wochentage hintereinander auftauchen, dann solltest du $monat und $tag in einer Schleife durchlaufen lassen und dann folgenden Befehl verwenden:
$wochentag=date("l", mktime(0, 0, 0, $monat, $tag, $jahr));
echo $wochentag
Mit mktime kannst du jedes beliebige Datums-objekt ermitteln
Hoffe ich konnte dir helfen