0

我正在尝试打印日期。

例子,

$firstMonth = "4";
$firstYear = "2013";
for ( $i=0; $i<6; $i++)
{
 $new_date= date( "Ym", mktime(0, 0, 0, $firstMonth-$i, 1, $firstYear) );
 print $new_date."\n";
}

结果,

201304
201303
201302
201301
201212
201211

我的要求是,像打印一样

20134
20133
20132
20131
201212
201211

在这种情况下如何删除“零”?

有什么好主意吗?

4

1 回答 1

5

PHP 日期文档中所述:

m:月份的数字表示,带有前导零

n:月份的数字表示,没有前导零

所以请改用这种格式:

 $new_date= date( "Yn", mktime(0, 0, 0, $firstMonth-$i, 1, $firstYear) );
于 2013-08-26T02:02:45.447 回答