如何使用php将日期之间的差异转换为年份
我的日期格式为开始日期,结束日期格式为(mm/yyyy)。我想以年、月为单位显示日期的差异 例如:如何使用php将日期之间的差异转换为年份,php,datetime,cakephp,Php,Datetime,Cakephp,我的日期格式为开始日期,结束日期格式为(mm/yyyy)。我想以年、月为单位显示日期的差异 例如: start date 09/2008 end date 07/2010 显示器应为 1 Year, 10 months. 谢谢你的帮助 谢谢 $start = DateTime::createFromFormat('m/Y', '09/2008'); $end = DateTime::createFromFormat('m/Y', '07/2010'); $diff = $start->
start date 09/2008
end date 07/2010
显示器应为
1 Year, 10 months.
谢谢你的帮助
谢谢
$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或更高版本。之前已经回答过: