Преобразование php4 date () в php5 date_format ()

У меня есть следующий код:

$date = mktime(12, 0, 0, $month, 1, $year); // 1st day of month as unix stamp for( $day = 1; $day <= date("t", $date); $day++ ) { //... } 

При выполнении он выдает следующее уведомление:

Примечание. Неверно сформированное числовое значение, встречающееся в /home2/wordprh4/public_html/contenido/themes/bam/events/table-mini.php в строке 53

Я хотел бы преобразовать date(); используя php5 date_format (), но у меня есть некоторые проблемы …

Каков правильный способ сделать это?


Линия FYI 53

 for( $day = 1; $day <= date("t", $date); $day++ ) {