Bueno, al ver que lo intentaste te diré lo mas simple:
Código PHP:
Ver original$fecha1 = new DateTime
(date("Y/m/j g:i:s", $fecha2 = new DateTime
(date("Y-m-j g:i:s")); $fecha = $fecha1->diff($fecha2);
if( $fecha->i == 0 && $fecha->h == 0 && $fecha->d == 0 && $fecha->m == 0 && $fecha->y == 0 ){
$diferecia = "$fecha->s segundos";
} else if( $fecha->h == 0 && $fecha->d == 0 && $fecha->m == 0 && $fecha->y == 0 ){
$diferecia = "$fecha->i minutos, $fecha->s segundos";
} else if( $fecha->d == 0 && $fecha->m == 0 && $fecha->y == 0 ){
$diferecia = "$fecha->h horas, $fecha->i minutos, $fecha->s segundos";
} else if( $fecha->m == 0 && $fecha->y == 0 ){
$diferecia = "$fecha->d dias, $fecha->h horas, $fecha->i minutos, $fecha->s segundos";
} else if( $fecha->y == 0 ){
$diferecia = "$fecha->m meses, $fecha->h horas, $fecha->i minutos, $fecha->s segundos";
} else{
$diferecia = "$fecha->y, $fecha->m meses, $fecha->d dias, $fecha->h horas, $fecha->i minutos, $fecha->s segundos";
}
echo "$diferecia";
Hazlo así y comentanos si te funciona
Saludos