我正在尝试使用此日期从一个日期获得一个月的数字:
$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
我希望有人可以帮助我。
提前致谢
西瓦
答案 0 :(得分:2)
$Month = date('m', strtotime('2014-05-04'));
你可以像这样得到这个月
答案 1 :(得分:0)
对于日期时间操作,您应该在PHP中使用 DateTime 类
$date = new DateTime('2014-05-04');
echo $date->format('n');