Básicamente lo que te explico el compañero.
Otra posible solución podría ser esta:
Código PHP:
/* Recibe el tiempo en segundos */
function seg_a_dhms($seg) {
$d = floor($seg / 86400);
$h = floor(($seg - ($d * 86400)) / 3600);
$m = floor(($seg - ($d * 86400) - ($h * 3600)) / 60);
$s = $seg % 60;
return "$d Días, $h horas, $m minutos, $s segundos";
}
echo seg_a_dhms(5000*60);