Mailinglisten-Archive |
---------------------------------------------------------------------------- >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