Mel*_*e W 1 php datetime cakephp
我的格式为开始日期和结束日期的日期格式为(mm/yyyy).我想显示几年,几个月的日期差异.
例:
start date 09/2008
end date 07/2010
Run Code Online (Sandbox Code Playgroud)
显示应阅读
1 Year, 10 months.
Run Code Online (Sandbox Code Playgroud)
我感谢任何帮助.
谢谢.
$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');
Run Code Online (Sandbox Code Playgroud)
请注意,这需要PHP 5.3.0或更高版本.