Bueno, pues aqui está...
Código PHP:
<?
function seg2tiempo($segundos){
$tiempo=$segundos;
$signo=($tiempo<0) ? "-" : "+";
$tiempo=abs($tiempo);
$dias=floor($tiempo/86400);
$resto_dias=$tiempo % 86400;
$horas=floor($resto_dias/3600);
$resto_horas=$resto_dias % 3600;
$minutos=floor($resto_horas/60);
$resto_minutos=$resto_horas % 60;
$segundos=floor($resto_minutos);
return $signo.$dias." días, ".$horas." horas, ".$minutos." minutos, ".$segundos." segundos";
}
echo seg2tiempo(-2496677);
?>