我的格式为开始日期和结束日期的日期格式(mm / yyyy)。我想显示几年,几个月的日期差异。
示例:
start date 09/2008
end date 07/2010
显示应该阅读
1 Year, 10 months.
我感谢任何帮助。
感谢。
答案 0 :(得分:9)
$start = DateTime::createFromFormat('m/Y', '09/2008');
$end = DateTime::createFromFormat('m/Y', '07/2010');
$diff = $start->diff($end);
echo $diff->format('%y years, %m months');
请注意,这需要PHP 5.3.0或更高版本。