Seite 3 von 4

Verfasst: 28.03.2005 09:46
von Dresden
Die Zeitumstellung, egal ob per Hand oder mit Update automatisch, bringt neue Probleme, nämlich, daß Zeiten aus dem Winter verfälscht werden.

:)

Verfasst: 28.03.2005 10:54
von Dungeonwatcher
Moin! :)
Dresden hat geschrieben:Die Zeitumstellung, egal ob per Hand oder mit Update automatisch, bringt neue Probleme, nämlich, daß Zeiten aus dem Winter verfälscht werden.
Stimmt. Du hast 'ne Idee wie das vermieden werden kann? 8)

Bye/2

Verfasst: 28.03.2005 11:07
von Dresden
Ja, nen Coder finden, der extrem lange Weile hat. :roll:

Verfasst: 28.03.2005 12:22
von sonic-ac
Hi,
Dresden hat geschrieben:Die Zeitumstellung, egal ob per Hand oder mit Update automatisch, bringt neue Probleme, nämlich, daß Zeiten aus dem Winter verfälscht werden.

:)
ich hab als "Basis" den Artikel von Acid genommen und etwas abgeändert.

Acid-Version:

Code: Alles auswählen

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
meine Version

Code: Alles auswählen

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I",$gmepoch)))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I",$gmepoch))));
Wenn ich das richtig verstehe, geht date("I") ohne timestamp von der aktuellen Uhrzeit aus, dadurch wird ein Datum der Winterzeit "falsch" angezeigt.
Also übergebe ich noch den timestamp und sollte eine richtige Auswertung bekommen :-)

Zumindest bei mir im Forum werden Uhrzeiten so vom 26.03 (also Winterzeit) richtig angezeigt.

Sollt ich die Bedeutung von "gmepoch" falsch verstanden haben => vergesst meine Version :lol:

Verfasst: 28.03.2005 12:54
von Dresden
Das sieht sehr gut aus. Danke.

Verfasst: 30.03.2005 13:55
von Happy
Zumindest bei mir im Forum werden Uhrzeiten so vom 26.03 (also Winterzeit) richtig angezeigt.
Bei mir leider nicht! Auch die Winterzeit-Beiträge werden mit "+1 Stunde" angezeigt.

EDIT: Hat geklappt!

Verfasst: 31.03.2005 00:08
von mgutt
sonic-ac for president *thx* :wink:

Verfasst: 01.04.2005 09:43
von thompson
Saint hat geschrieben:
Kort hat geschrieben:Für die Datenbank:

Code: Alles auswählen

UPDATE phpbb_users SET user_timezone = "2.00" WHERE user_timezone = "1.00"
im phpMyAdmin oder so ausführen. Alle User, die vorher GMT+1 hatten sind nun GMT+2.
Genau das nicht machen wenn man den Fix eingebaut hat. Alle deutschen User müssen für die korrekte Zeit auf GMT + 1 eingestellt sein. Dann stimmt die Sommer und Winterzeit.
Also:

Code: Alles auswählen

UPDATE phpbb_users SET user_timezone = "1.00" WHERE user_timezone = "2.00"
ist die datenbankänderung bei jeder umstellung der zeit (winter / sommer) vorzunehmen ? oder geht es mit dem genannten fix dann automatisch ?

Verfasst: 01.04.2005 13:07
von sonic-ac
thompson hat geschrieben: ist die datenbankänderung bei jeder umstellung der zeit (winter / sommer) vorzunehmen ? oder geht es mit dem genannten fix dann automatisch ?
Wenn Du keinen Fix einbaust, musst Du natürlich zu jedem Wechsel von Hand die Datenbank ummodeln ;-)
Hast Du einen Fix eingebaut (kann nicht erkennen, welchen Du meinst), sollte sich die Frage erübrigen, da der Fix ja eben das fixen soll :roll:
Ich selber würde Dir den 5 Beiräge weiter "oben" empfehlen (oder den von ACID) *lach* :D
Einmal richtig eingestellt (GMT+1) und für immer Ruhe.... (hab zumindest noch nichts gegenteiliges gelesen)

Verfasst: 27.05.2005 00:38
von mgutt
ich weiß was spät, aber wegen dem CH Mod bei mir immer noch aktuell.

Ich habe bei meinem Service nachgefragt, der hat mir gesagt, dass die Serveruhr sich automatisch auf die aktuelle Uhrzeit umstellt.

Warum ist die dann noch überhaupt falsch?