PHP - 从日期算起的月份数

时间:2014-05-04 15:08:41

标签: php date format

我正在尝试使用此日期从一个日期获得一个月的数字:

$newDate = date("Y-m-d", strtotime('2014-05-04'));  
$Month = date('n', $newDate);
echo $Month;

它返回1(这是1月......)这怎么可能?它应该返回0。

由于该线程,我使用了日期格式:

PHP: date function to get month of the date

我希望有人可以帮助我。

提前致谢

西瓦

2 个答案:

答案 0 :(得分:2)

$Month = date('m', strtotime('2014-05-04'));

你可以像这样得到这个月

答案 1 :(得分:0)

对于日期时间操作,您应该在PHP中使用 DateTime

$date = new DateTime('2014-05-04');
echo $date->format('n');