1

我有以下代码:

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

执行时会产生以下通知:

注意:在第 53 行的 /home2/wordprh4/public_html/contenido/themes/bam/events/table-mini.php 中遇到了格式不正确的数值

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

这样做的正确方法是什么?


仅供参考,第 53 行是

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

1 回答 1

0

我认为没有必要这样做,但是您可以像这样使用 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
于 2012-04-23T23:40:14.937 回答