我怎样才能删除" Zero"在日期格式?

时间:2013-08-26 02:00:48

标签: php

我正在尝试打印日期。

实施例,

$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

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

有什么好主意吗?

1 个答案:

答案 0 :(得分:5)

PHP Date documentation中所述:

  

m:一个月的数字表示,前导零

     

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

所以请改用这种格式:

 $new_date= date( "Yn", mktime(0, 0, 0, $firstMonth-$i, 1, $firstYear) );