获取PHP中两个日期的年,月,周,小时,分钟,秒间隔

时间:2015-09-25 07:12:40

标签: php

如何在php的两个日期获得年,月,星期,小时,分钟,秒间隔?

例如:

date1 = 2015-9-24 date2 = 2015-12-25

输出:

3 months and 1 day left

谢谢你们。

3 个答案:

答案 0 :(得分:1)

请尝试php diff

$date1 = new DateTime("2015-9-24");
$date2 = new DateTime("2015-12-25");
$interval = $date1->diff($date2);
echo "Result " . $interval->y . " years, " . $interval->m." months, ".$interval->d." days "; 
echo "Result " . $interval->days . " days ";

答案 1 :(得分:1)

试试这个      

dynamic queue mode

答案 2 :(得分:1)

您正在使用PHP date_diff()函数

$date1=date_create("2013-03-15");
$date2=date_create("2013-12-12");
$diff=date_diff($date1,$date2);