0
我目前使用下面的代碼來計算下個月:如何在PHP中獲得下個月的月份?
$nextMonth = date("m",strtotime("+1 months"));
如果當前日期是3月31日(03),該代碼給了我「05」,這實際上爲2個月的時間從目前的日期。我希望它可以返回四月(04)。
我該如何做到這一點?
我目前使用下面的代碼來計算下個月:如何在PHP中獲得下個月的月份?
$nextMonth = date("m",strtotime("+1 months"));
如果當前日期是3月31日(03),該代碼給了我「05」,這實際上爲2個月的時間從目前的日期。我希望它可以返回四月(04)。
我該如何做到這一點?
怎麼想的:
$d = new DateTime(date("Y-m-d"));
$d->modify('first day of next month');
echo $d->format('F'), "\n";
DINS
完美的作品。 – Sosumi
PHP日期函數並沒有這樣做很好。你將不得不自己做計算,或者可能找到一個這樣做的庫。 – andho
我建議嘗試使用ZF Date類。 http://framework.zend.com/manual/1.12/en/zend.date.html – andho
'date('m')+ 1'? – Galen