Seite 1 von 1

Interessate Feststellung bei der Sommer/Winterzeit

Verfasst: 29.10.2002 10:11
von isp4me
Der Server steht in Deutschland.

Läuft mit einem aktuellen Linux (Mandrake 9.0),Apache, mysql und php. Alles die letzten stabilen Versionen.

Die Uhrzeit des Server (Linux ...) ist, laut date-befehl in der shell, seit dem 26.10. auf Winterzeit.
So weit so gut.

Im phpBB habe ich zwei Sprachen installiert. Deutsch und Englisch.

Im Adminpanel habe ich unter Konfiguration des Boardes GMT +1 eingestellt. Wird auch bei allen Bentuzern als Standard verwendet.

Einige User haben englische Sprache eingestellt, andere deutsch.

Und jetzt wird interessant
Die User mit dem englischen Profil kriegen jetzt die richtige Uhrzeit (also Winterzeit) wo hingegen alle die die deutsche Sprache eingestellt haben, immer noch die jetzt falsche Sommerzeit angezeigt bekommen.

Ich habe in der funktions.php den Hack eingebaut der die Umstellung automatisch vornehmen soll.

Und nun die finale Frage: WARUM ???? haben nur die mit der englischen Spracheinstellung die richtige Uhrzeit und alle anderen nicht

Verfasst: 29.10.2002 11:03
von Mister_X
Habe an Dwing bereits einen Fix für das Problem zugeschickt aber er meinte da wird noch diskutiert was besser ist :)
IMHO müsste es so aussehen:

Code: Alles auswählen

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
also die Zeile mit der man ersetzt :)

Dickes LOB !!!! Schnellste antworten die ich je sah

Verfasst: 29.10.2002 11:38
von isp4me
@MisterX

Habe die Zeile schon gefunden und die 1 durch I ersetzt.

Danke trotzdem.

Was mich nur stutzig gemacht hat, ist das die User die die englische Sprache ausgewählt haben von der Zeitschei**e nix mitbekommen.

Ist jetzt (Winterzeit) alles in Ordnung.

Bei der deutschen und der englischen Sprache.

Nochmal DICKES LOB hier im BOARD kriegt man so schnell eine Antwort auf seine Frage. Wahnsinn