Diferença de intervalo de data de conversão do PHP em decimal
Eu estou tentando converter a diferença entre duas datas em um total de anos, agora estou usando isso:
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2010-10-10');
$interval = $datetime1->diff($datetime2);
return $interval->format('%y');
Isso me retorna um int (como 0 por <que um ano, 2 por dois anos, etc.)
Preciso que o resultado seja decimal da seguinte forma:
0,9 - 9 meses
1,2 - 1 ano e dois meses
3,5 - 3 anos e cinco meses
e assim por diante..
Obrigado!