У меня есть даты в формате даты начала и окончания в формате (мм / гггг). Я хочу отобразить разницу дат в годах, месяцах.
пример:
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 или выше.