Ejemplo de como calcular la diferencia de años, meses, días, horas, minutos, segundos entre 2 fechas diferentes utilizando la función DateTime::diff() de php5.
Un ejemplo de uso:
$fecha1 = new DateTime("2010-07-28 01:15:52"); $fecha2 = new DateTime("2012-11-30 02:33:45"); $fecha = $fecha1->diff($fecha2); printf('%d años, %d meses, %d días, %d horas, %d minutos', $fecha->y, $fecha->m, $fecha->d, $fecha->h, $fecha->i); // imprime: 2 años, 4 meses, 2 días, 1 horas, 17 minutos
Agradezco tu comentario 🤘