Andreas: Deutsches Datumsschema

Hallo,
folgende Anweisung:

setlocale("LC_ALL", "ge");
$datum = strftime("%A, %d. %B",time());

liefert englische Wochentage und Monatsnamen, trotz dem setlocale.
Was mache ich falsch bzw. wie mache ich es richtig? Bei einem anderen Hoster habe ich dieses Problem nicht.

Gruß Andreas

  1. Hallo Andreas,

    setlocale("LC_ALL", "ge");
    $datum = strftime("%A, %d. %B",time());

    da es nur die zeit betrifft, arbeite mit setlocale(LC_TIME,'German'); oder von mir aus auch mit setlocale(LC_TIME,'de_DE'); (beides liefert mir "Sonntag, 26. Dezember"). Andernfalls arbeite, wie unter http://de3.php.net/manual/de/function.setlocale.php beschrieben in "User Contributed Notes" mit setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de-DE', 'de', 'ge', 'de_DE.ISO_8859-1', 'German');

    BTW: strftime("%A, %d. %B"); ist ausreichend.

    Gruß aus Berlin!
    eddi