What is the issue with changing timezones in Zend_Date in PHP?
When changing timezones in Zend_Date in PHP, the issue arises because Zend_Date does not automatically update the timezone when calling the setTimeZone() method. To solve this issue, you need to call the adjustTimestamp() method after setting the new timezone to ensure that the date and time are correctly adjusted.
$date = new Zend_Date();
$date->setTimeZone('America/New_York');
$date->adjustTimestamp();