Ich würde dir empfehlen mit Dates bzw Timestamps zu arbeiten. Du kansnt dort ein Timestamp eingeben und kannst dir dann für dies eben ausgeben was du möchtest ...bsp
$day_of_month = date('l',mktime(1,1,1,2,24,2010))
'l'-> ist ein kleines 'L'
mk(hour,minute,second,month,day,year) => alles in integer werten
das heißt du müsstest dein date aufteilen und dann mit intval() um sihcer zu geehen in integer umwandeln.
In day_of_month steht dann -> "Mittwoch"
PHP: date - Manual