[PHP]Date Language Setting

Hellraiser

Lt. Junior Grade
Registriert
Juli 2001
Beiträge
459
Folgender Ausdrücke zeigen keine Wirkung:

PHP:
setlocale(LC_TIME, 'de_DE');
print(strftime ("%A"));

setlocale sollte eigentlich die Wochennamen auf Deutsch umstellen, und der print-Ausdruck sollte den Wochennamen ausgeben. Leider wird wie vorher immernoch der englische Wochenname ausgegeben, müsste, um die gewünschte Wirkung zu erzielen, in der php.ini-Datei, etwas verändert werden ? Ich habe in der Datei selber schon nachgeschaut, und keine Einstellung diesbezüglich gefunden, wäre sehr nett wenn ihr mir weiterhelfen könntet, sonst müsste ich dies durch eine Performance-Intensive Funktion ersetzen.

Vielen Dank im Voraus!
 
Leider muss man dabei nach Betriebssystemen unterscheiden. Folgender Code stellt dir unter Windows als auch unter Linux die Datums-Ausgabe auf deutsch um:
PHP:
// Datums-Ausgabe auf Deutsch umstellen
if ( PHP_OS == "WIN32" || PHP_OS == "WINNT" ) {
    setlocale( "LC_TIME", "German_Germany" ); // Windows
} else {
    setlocale( "LC_TIME", "de_DE" ); // Linux
}
 
ah vielen dank, nun geht es endlich, darf man fragen wo du diese info herhast ? oder aus welchem buch ? in der referenz hab ich dazu keine infos gefunden.
 

Ähnliche Themen

Zurück
Oben