Hi
Ich habe noch ein Problem. Und zwar setzen wir standardmäßig UTC als Zeitzone. Jede Instanz von Zend_Date bekommt dann die Zeitzone des Users aus der Datenbank gesetzt.
Hier scheint dann aber fix_dst nicht zu funktionieren.
PHP-Code:
ini_set('date.timezone', 'UTC');
Zend_Date::setOptions(array('fix_dst' => true));
$date = new Zend_Date(mktime(22, 0, 0, 10, 25, 2008));
$date->setTimezone('Europe/Berlin');
$date->add(1, Zend_Date::DAY);
$date->sub(1, Zend_Date::SECOND);
echo $date->get(Zend_Date::DATE_SHORT) . ' ' . $date->get(Zend_Date::TIME_MEDIUM); # 26.10.08 22:59:59
In der Doku steht das fix_dst nicht wirkt wenn ich in meiner Zend_Date Instanz die Zeitzone GMT oder UTC setze. Das mache ich auch nicht. Wo liegt der Fehler?
Mfg Akkie
Lesezeichen