Я пытаюсь преобразовать разницу между двумя датами в общий счет года, сейчас я использую это: $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2010-10-10'); $interval = $datetime1->diff($datetime2); return $interval->format('%y'); Это возвращает мне int (как 0 за <год, 2 в течение двух лет и т. Д.), Мне нужно, чтобы результат был десятичным следующим: 0,9 – 9 месяцев […]
У меня две даты формы: Start Date: 2007-03-24 End Date: 2009-06-26 Теперь мне нужно найти разницу между этими двумя в следующей форме: 2 years, 3 months and 2 days Как я могу это сделать в PHP?