ich bekomme seit neustem komische Meldungen beim Benutzen der Funktion "date()" in PHP. Ich weiß nicht, ob das erst seit der Umstellung auf PHP 5 ist oder später (vielleicht wurde bei meinem Server was umgestellt), aber kennt jemand die Ursache dieser Meldung bzw. die Lösung:
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable 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. We selected 'Europe/Paris' for '2.0/DST' instead in
Benutzen tue ich die Funktion in der Form:
/**
* Gibt das Jahr des Timestamps zurueck
*
* @return string Jahr des Timestamps
*/
public function getYear()
{
return date('Y', $this->timestamp);
}
In der Membervariable "timestamp" ist dabei ein beliebiger Unix Timestamp enthalten.