Das CMS, das ich verwende, erlaubt mir, auf den Zeitversatz des Benutzers von UTC/GMT Zeit zuzugreifen. Wenn der Benutzer also seine Zeitzone auf EST gesetzt hat, ist dieser Offset "-5".Wie überprüft man, ob ein Zeitversatz in der Sommerzeit ist?
Was ich jetzt tun, wenn ich brauche, um die aktuelle Zeit anzuzeigen ist so etwas wie:
date('M j Y h:i A', time() + $offset*3600)
Dies funktioniert, außer, wenn die Sommerzeit in für den Benutzer beeinflussen, so ist es eine Stunde später.
Also meine Frage ist, wie kann ich feststellen, ob eine bestimmte Zeitverschiebung (wie "-5") eine Stunde hinzugefügt werden muss?
* (verwandt) * Interessante lesen: http://derickrethans.nl/storing-date-time-in-database.html – NikiC