前提必须保证数据库中的时间必须为time()时间戳
<?php
$time = $val['all_time'];$d = floor($time / (3600*24));
$h = floor(($time % (3600*24)) / 3600);
$m = floor((($time % (3600*24)) % 3600) / 60);
if($d>'0'){
echo $d.'天'.$h.'小时'.$m.'分钟';
}else{
if($h!='0'){
echo $h.'小时'.$m.'分钟';
}else{
echo $m.'分钟';
}
}
?>