减去两个日期以获得几个月的差异

时间:2014-03-13 00:26:44

标签: php date date-math

我希望减去日期以便在相应的月份内得到我的结果。

$date1 = 01/01/2013;
$date2 = 12/12/2013;
$months = $date2 - $date1;
$months would be 12.

请帮助。 感谢

1 个答案:

答案 0 :(得分:0)

您的日期格式不明确。是DD/MM/YYYY还是MM/DD/YYYY。假设DD/MM/YYYY

$date1 = DateTime::createFromFormat('d/m/Y', '01/01/2013');
$date2 = DateTime::createFromFormat('d/m/Y', '12/12/2013');
$interval = $date1->diff($date2);
echo $interval->m;

See it in action