il date format ( http://php.net/manual/en/function.date.php ) se non erro non è localizzabile, quindi D e F torneranno i nomi sempre e comunque in inglese... se non erro, ma non penso di errare
OK si erro, si può fare, ma viene riportato in questa discussione che http://stackoverflow.com/questions/1...put-in-italian
quindi invece di date devi usare strftime (vedi esempio nella discussione)date() is not locale-aware. You should use strftime() ant its format specifiers to output locale-aware dates (from the date() PHP manual):
To format dates in other languages, you should use the setlocale() and strftime() functions instead of date().