hi
Das
setlocale()
hat mit der Zeitzone genau gar nichts zu tun. Es liefert ausschließlich die (in diesem Falle deutschen) Übersetzungen für Wochentags- und Monatsnamen.
Aha. Demnach haben Wochentags und Monatsnamen wohl auch gar nichts mit der Zeitzone zu tun!? Die Antwort lautet: Ja und Nein! Denn ein Wochentag bzw. Monatsname wird ja durch das gegebene Datum festgelegt (das wäre das Nein). Aber: PHP/POSIX rechnen über einen lokalen Zeitstempel! Insofern also besteht diese Abhängigkeit. Siehe strftime(), das wäre das Ja. MFG
Im Übrigen verlangt setlocale() daß die Zeitzone gesetzt wurde! Wenn das nicht der Fall ist, erscheint eine Fehlermeldung!