我比较日期与此代码:PHP日期时间比较天
$date1 = new DateTime("2007-03-24 12:10:00");
$date2 = new DateTime("2009-06-26 14:00:30");
$interval = $date1->diff($date2);
如果我赞同这一点:echo $interval->m." months and".$interval->d." days.";
我得到的输出3 months and 2 days.
。现在,我要回应日期之间的差异,但包括日期的月数,因此1个月(30天内)和5天的差异将是35天,而不是1个月和5天。我该怎么做呢?
我正在使用PHP版本5.3+。
您可以使用[格式化功能](http://www.php.net/manual/en/dateinterval.format.php) – 2013-04-22 15:06:15
@Kacey不,有更好的方法 – 2013-04-22 15:07:23
@STTLCU谢谢。在发布之前,我没有真正想过他想要的东西。 – 2013-04-22 15:15:48