PHP Timezone setzen

Aus Laub-Home.de Wiki
Zur Navigation springen Zur Suche springen

Mit PHP 5.3+ wird wesentlich strikter mit der Verarbeitung von Datumsangaben/ Timezones umgegangen und ggf. werden entsprechende Fehlermeldungen angezeigt:

Warning: strftime(): It is not safe to rely on the system's timezone settings.
You are required to use the date.timezone setting or the date_default_timezone_set()
function. In case you used any of those methods and you are still getting this
warning, you most likely misspelled the timezone identifier. 

Man kann hier nun entweder das Reporting anpassen oder in der php.ini eine Zone setzen:

  1. php.ini öffnen
  2. im [Date] Abschnitt ggf. date.timezone aktivieren (entfernen des ";")
  3. und mit einem entsprechenden Wert versehen (z.B. "Europe/Berlin" / Übersicht: http://php.net/date.timezone)
[Date]
date.timezone="Europe/Berlin"