这个很简单嘛。
function out($sec){
$s = $sec%60;
$m = floor($sec/60);
$o = floor($m/60);
$d = floor($m/24);
return "[".$d."天".$o.":".$m.":".$s."]";
}

解决方案 »

  1.   

    <?php
    function out($sec){
    $d = floor($sec / 86400);
    $tmp = $sec % 86400;
    $h = floor($tmp / 3600);
    $tmp %= 3600;
    $m = floor($tmp /60);
    $s = $tmp % 60;
    return "[".$d."天".$h."小时".$m."分".$s."秒]";
    }
    echo out(9000);
    ?>
    [0天2小时30分0秒]
      

  2.   

    是啊。lostgdi731(O_O) 的错了。
      

  3.   

    <?php
    function out($sec){
    $d = floor($sec / 86400);
    $tmp = $sec % 86400;
    $h = floor($tmp / 3600);
    $tmp %= 3600;
    $m = floor($tmp /60);
    $s = $tmp % 60;
    return $sec."秒等于:".$d."天".$h."小时".$m."分".$s."秒";
    }
    echo out(9000);
    ?>输出结果:
    [0天2小时30分0秒]