phpbar.de logo

Mailinglisten-Archive

[php] (no subject)

[php] (no subject)

Martin Paff php_(at)_phpcenter.de
Tue, 12 Feb 2002 18:44:44 +0100


----------------------------------------------------------------------------
>ich definiere per:
>	setlocale (LC_TIME, 'German_Germany');
>ein (wie ich hoffte deutsches Datumsformat. Die Anweisung:
>	echo setlocale (LC_TIME, 0);
>ergibt "German_Germany.1252", was ja recht deutsch klingt.
>Doch bei der Ausgabe des akt. Datums mit:
>	echo date ("l, d.M.Y", mktime(0,0,0, date("m"), date("d"), date("Y")));
>erhalte ich immer iene Englische Ausgabe: "Tuesday, 12.Feb.2002"
----------------------------------------------------------------------------
>Also ich mache es so:
><?
>print date ("d.m.Y")
>?>
>Oder habe ich etwas falsch verstanden?
>Erik
----------------------------------------------------------------------------
>Dann versuche es mal mit www.php.net/strftime. Welches OS isses
>denn? Anstatt German_Germany benutzt man unter Linux meistens de_DE.
>-Egon

Das Problem ist die Ausgabe von "Tuesday" statt "Dienstag" !
Erik, Dein Tipp hilft nicht weiter, da es auf den Parameter "l" (klein L) ankommt. Der soll den Tagesnamen ausgeben - und zwar bitte schön auf deutsch.
Egon, ich verwende Windows (98). Mit de_DE habe ich es auch schon probiert. Neulich hieß es auf der Liste hier aber, man müsse nunmehr german_Germany verwenden. Sei es drum: beides geht nicht.

Also, wenn da jemand noch einen Tip hat...?
Danke
Martin


php::bar PHP Wiki   -   Listenarchive