Carsten: Datum und Uhrzeit auf deutsch

Beitrag lesen

Hallo Ron!

aber funktionieren tut es nicht.
[...]
setlocale(LC_TIME, 'de_DE');

Wie Henryk schon sagte, der Provider muss die Sprachunterstützung für die jeweilige Landesprache installiert haben, dann funktioniert das auch.

Ansonsten schafft folgender Codeschnipsel Abhilfe:

// Übersetzungsarray Englisch->Deutsch
$trans=array(
"Monday"=>"Montag", "Tuesday"=>"Dienstag", "Wednesday"=>"Mittwoch", "Thursday"=>"Donnerstag", "Friday"=>"Freitag", "Saturday"=>"Sonnabend", "Sunday"=>"Sonntag",

"Mon"=>"Mo", "Tue"=>"Di", "Wed"=>"Mi", "Thu"=>"Do", "Fri"=>"Fr", "Sat"=>"Sa", "Sun"=>"So",

"January"=>"Januar", "February"=>"Februar", "March"=>"März", "April"=>"April", "May"=>"Mai", "June"=>"Juni", "July"=>"Juli", "August"=>"August", "September"=>"September", "October"=>"Oktober", "November"=>"November", "December"=>"Dezember",

"Jan"=>"Jan", "Feb"=>"Feb", "Mar"=>"März", "Apr"=>"Apr", "May"=>"Mai", "Jun"=>"Jun", "Jul"=>"Jul", "Aug"=>"Aug", "Sep"=>"Sep", "Oct"=>"Okt", "Nov"=>"Nov", "Dec"=>"Dez"
);

// englischen String erzeugen:
$dattext=strftime(".....",$timestamp);
                   ^^^^^---Format nach Wunsch

// Erzeugten String übersetzen:
$datumtext= strtr ($dattext,$trans);

Gruss,
 Carsten