将 php4 date() 转换为 php5 date_format()


Converting php4 date() to 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 行

我想使用 php5 date_format() 转换date();,但我遇到了一些问题......

正确的方法是什么?


仅供参考,第 53 行是

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

我认为没有必要这样做,但是您可以像这样使用date_format()

$date = date_create('2012-02-01'); //First you have to create the date
echo date_format($date, 'Y-m-d H:i:s'); //Next simply pass the needed format