Как получить количество дней и месяцев с определенных дней

Я собираюсь написать функцию для печати нескольких дней, оставшихся между двумя датами. Я хотел бы, чтобы он рассказал о оставшихся месяцах и днях. Например:

45 days = 1month, 15 days 65 days = 2months, 5 days 10 days = 10 days 

Поэтому я попробовал:

 <? $days=50; if($days>"31"){ $time=$days/30; } echo $time;//1.67 month ?> 

Согласно приведенному выше коду. Я ожидаю, что результат будет таким:

 1 month, 20 days 

Не могли бы вы, ребята, предложить.