Cita: si ahorra mucho codigo jejje
Inclusive si solo vas a usar el resultado 1 unica vez, puedes reducir el codigo a una unica linea:
Código PHP:
Ver original<?php
echo (new DateTime('2009-10-11 18:45:12'))->diff(new DateTime('now'))->format('%Y años - %m meses - %d dias - %H horas - %i minutos - %s segundos');
No es tan claro como el anterior, pero tiene la ventaja de que php libera la memoria asociada a los objetos inmediatamente tras haber mostrado el resultado.