Ich versuche herauszufinden, warum php date() gibt mir die falsche Zeit und setzt die tatsächliche Zeit zurück 2 Stunden.PHP date() Funktion gibt keine korrekte Zeit
<?php echo date("Y-m-d H:i:s"); ?>
Dies gibt 2011-01-01 03.14.04 statt 2011-01-01 05.14.04. Die Stunde wird um 2 verringert. Ich habe meine Zeitzone für Datum() nicht geändert und wenn Benutzer die Seite besuchen, möchte ich auch die Zeit für ihre Zeitzone korrigieren. Wie kann ich dies mit php arbeiten?
Wo läuft Ihr Server? Was bewirkt 'echo date_default_timezone_get();' return? –
mögliches Duplikat von [Aktuelle Benutzerzeit des Benutzers automatisch mit JavaScript oder PHP ermitteln] (http://stackoverflow.com/questions/863474/automatisch-detect-users-current-local-time-with-javascript-or-php) –