ZF, класс Date

BRat

o_0
ZF, класс Date

Есть вот такой код, не могу понять почему на выходе в $date1 получается дата 2 января 2008. Объясните плз

PHP:
$date1 = new Zend_Date();
$date1->setDay(31)
            ->setMonth(1)
            ->setYear(2008);
-~{}~ 14.02.08 13:55:

всё, я понял. Сейчас февраль, в феврале 29 дней. После установки 31ого числа, дата автоматом переносится на 2 марта, затем ставим месяц и получается 2 января.
 
Сверху