中的两个日期(“F j,Y”)日期之间的时间差异我有一个问题,以获得两个月份之间的月份差异。php
$d1 = date_create('January 1, 2013');
$date = date("F j, Y");
$d2 = date_create($date);
$dif = date_diff($d1, $d2);
//echo $dif->format('%y years');
echo $dif->format('%m months');
它显示月份,但不是几个月的全部差异。我只是想在日期之间的几个月差异。
此代码输出'10个月',但真正的差异是22个月。 – 2014-11-03 20:56:46
'date(“F j,Y”)''代表什么?你为什么不打印第二个日期。 – ericpap 2014-11-03 20:59:28
它显示当前日期 – 2014-11-03 21:00:30