Sven: date funktion

Beitrag lesen

Ich hätte da mal eine Frage. Undzwar will ich ein Kalenderblatt programmieren und habe etwas weiter unten gesehen das es mit der date funktion am besten gehen soll.. nun habe ich das ausprobiert jedoch mit dem resultat das er die wochentage nicht wirklich richtig angibt.
Weihnachten 2005 fällt wie unten im beispiel angegeben auf einen mittwoch. was aber auf einem Samstag fällt...
kann mir da jemand helfen was ich da falsch gemacht habe.??
will einfach nur das das Kalenderblatt am richtigen tag anfängt den 1. zu setzen und nicht falsch *g*

hier der code

<?php
$monat = "12";
$jahr = "2005";
$tage_im_monat = 31;
$tag = "24";
$test = $tag.$monat.$jahr;
$versuch = date("D",$test);
while(!checkdate($monat, $tage_im_monat, $jahr)) {
$tage_im_monat--;
}
echo"$tage_im_monat ->gesamttage und Wochentag = $versuch";
?>