![]() |
Re: [PHP] Zeitzone berücksichtigen - Was mache ich falsch?
Hallo,
nun nochmal das ganze von vorne. *g* Ich habe mich nun entschlossen
Code:
zu verwenden. Für das Eintragen in die Datenbank funktioniert das auch, doch beim Auslesen gibt's Probleme, da das Datum bei der Formatierung mittels date() wohl wieder auf GMT umgerechnet wird. Folgende Funktion kann ich daher leider nicht mehr nutzen:
date_default_timezone_set('GMT');
Code:
Da sind die Zeiten nun um eine Stunde falsch (bei eingestelltem GMT+1). Wie kann man das nun lösen?
function get_time_str($timestamp, $format, $user_timezone_offset)
{ $new_timestamp = $timestamp + $user_timezone_offset; // MS Windows could not handle negative timestamps if ($new_timestamp < 0) { return 'never'; } $summertime = date("I") * 60 * 60; // date("I") returns 1 if summertime is active, 0 if not return date($format, $new_timestamp - $summertime); } Ich denke, vor und nach der Funktion jeweils date_default_timezone_set() aufzurufen würde keinen Sinn ergeben. Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz