Bueno, por lo visto lo que yo quiero esta función no me lo permite por lo que me he montado mi propia función.
Código PHP:
function echoTimeFromSeconds($t){
if ($t<60){
echo "$t segundos";
} else if ($t>=60 && $t<3600){
echo (int)($t/60)."minutos ".($t%60)."segundos";
} else if ($t>=3600 && $t<86400){
echo (int)($t/3600)."horas ".(int)(($t%3600)/60)."mininutos ".(int)(($t%3600)%60)."segundos";
} else if ($t>=86400){
echo (int)($t/86400)."dias ".(int)(($t%86400)/3600)."horas ".(int)((($t%86400)%3600)/60)."minutos ".(int)((($t%86400)%3600)%60)."segundos";
}
}