PHP hat die falsche Zeitzone

Alles, was PHP betrifft, kann hier besprochen werden.

PHP hat die falsche Zeitzone

Postby kjhofmann » 13. March 2011 18:55

Hallo,
da sich immer wieder Fehler zur Zeitzone melden, habe ich ein Problem mit PHP Version 5.3.0.
In der php.ini steht folgener Eintrag:
Code: Select all
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Berlin"

; http://php.net/date.default-latitude
;date.default_latitude = 31.7667

; http://php.net/date.default-longitude
;date.default_longitude = 35.2333

; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333

; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333


Jedoch meldet mir die phpinfo() unter Date:
Default timezone - Europe/Paris

und
date.timezone - UTC +01.00 UTC +01.00


Wo kann ich den Eintrag "Europe/Paris" ändern?
Gruß, Hoffi aus Radeberg
User avatar
kjhofmann
 
Posts: 41
Joined: 06. February 2006 12:07

Re: PHP hat die falsche Zeitzone

Postby Knight1 » 13. March 2011 20:15

Meines erachtens zwei Möglichkeiten:
1. Falsche php.ini
2. http://www.php.net/manual/de/datetime.settimezone.php am Anfang jeder PHP-Datei nutzen anstatt in der php.ini rum zu machen.

Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
XAMPP Version: 5.6.3
Operating System: Windows 7 Ultimate x64

Re: PHP hat die falsche Zeitzone

Postby Altrea » 13. March 2011 21:37

Und nicht vergessen, den Apache neuzustarten, nachdem man etwas an der php.ini geändert hat.
Eigentlich macht es aber keinen Unterschied ob nun Berlin oder Paris dort steht. Beide liegen in derselben Zeitzone und die Zeitumstellung ist vereinheitlicht.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6747
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: PHP hat die falsche Zeitzone

Postby kjhofmann » 14. March 2011 09:32

Falsche php.ini? Es ist die, die mit XAMPP 1.7.2 mitgeliefert wurde.
http://www.php.net/manual/de/datetime.settimezone.php wurde von mir zuerst zu Rate gezogen, ohne Erfolg.
Gestartet wurde es mehrmals neu.

Was nun?

Zusatz:
Ich hab's :D
date.timezone = "Europe/Berlin" ist falsch, es muss date.timezone = Europe/Berlin heißen.

Danke für die Mithilfe.
Gruß, Hoffi aus Radeberg
User avatar
kjhofmann
 
Posts: 41
Joined: 06. February 2006 12:07

Re: PHP hat die falsche Zeitzone

Postby Altrea » 14. March 2011 10:28

kjhofmann wrote:date.timezone = "Europe/Berlin" ist falsch, es muss date.timezone = Europe/Berlin heißen.

Meine PHP Konfiguration (auf XAMPP 1.7.3) nimmt folgende Zeile tadellos und korrekt an:
Code: Select all
date.timezone = "Europe/Berlin"
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6747
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: PHP hat die falsche Zeitzone

Postby Knight1 » 14. March 2011 12:57

Ich frage mich immer wieder, warum immer alle an der PHP-Konfiguration rum machen müssen wenn mal etwas nicht so funktioniert wie man es sich vorstellt.

kjhofmann wrote:http://www.php.net/manual/de/datetime.settimezone.php wurde von mir zuerst zu Rate gezogen, ohne Erfolg.

Und auch angewendet?

Was sagt denn folgendes Script? (Bei originaler php.ini)

Code: Select all
<?php
echo @date_default_timezone_get().": <i>";
echo @date("r")."</i><br>";
date_default_timezone_set('America/New_York'); #http://www.php.net/manual/de/function.date-default-timezone-set.php
echo date_default_timezone_get().": <i>"; #http://www.php.net/manual/de/function.date-default-timezone-get.php
echo date("r")."</i>";
?>

Ich habe mal die Fehlermeldungen wegen der nicht gesetzten Standardzeitzone durch ein @ vor den Funktionen unterbunden.

Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
XAMPP Version: 5.6.3
Operating System: Windows 7 Ultimate x64


Return to PHP

Who is online

Users browsing this forum: No registered users and 1 guest