Hallo,
mir ist nicht ganz klar worauf die hinauswillst? Ich denke nicht,daß Einstellung der locales eine Auswirkung auf das Format der Datumsausgabe in php hat.
Möchtest Du einfach nur mit der Date() Funktion ein Datum mit deutschen Wochentagen/Monaten ausgeben? Dann versuchs doch mal so:
date("m") gibt eine zahl von 01 bis 12 entsprechend des Monats aus. Diese Zahl übersetzt du jetzt mit lauter ifs oder case in den Monatsnamen der Sprache deiner Wahl. Analog verfährst du mit den Wochentagen. Näheres zu Date() findest Du unter
http://at.php.net/manual/de/function.date.php
Viel Spass
Joker