ZF-11438: Zend Date 2038
Though Zend_Date claims to solve the 2038 issue, when I do:
$date = new Zend_Date(); $date->addMonth(350);
I get a date in 1970.
With my limited knowledge of the ZF internals I tracked this down to Zend_Date_DateObject in the (internal) function mktime() where a check is made on $year being between 1901 and 2038. But with months > 12 this would not be the right check resulting in the native mktime() function receiving a date > 2038.