Cita:
Iniciado por catpaw No yo quiero que me diga en meses ni años ni dias ni horas
Y no esperes de mi parte que te resuelva la vida, escribiendo la función exacta que te da los meses, esa parte te corresponde a ti. Pero si puedo ayudarte un poco, solo por que me caes bien.
Cita: Entonces si pongo
2013-08-01
a
2014-08-01
Me debe decir 20 meses
8 meses + 1 año (12 meses)
Si te tomaras el tiempo de leer la documentación, sabrias que la ultima linea de código del ejemplo que te di, te da todo lo necesario para hacer lo que necesitas: Lo unico que tienes que hacer es convertir el año a su correspondiente en meses.
puedes hacer algo asi:
Código PHP:
Ver original$year = $interval->format('%y');
$month = $interval->format('%m');
La suma y otras fornas de hacer lo mismo queda a tu consideración