~~~
/*将秒转换成天-时 分 秒*/
function SetTime($time)
{
if (is_numeric($time)) {
$value = array("years" => 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" => 0,);
if ($time >= 31556926) {
$value["years"] = floor($time / 31556926);
$time = ($time % 31556926);
}
if ($time >= 86400) {
$value["days"] = floor($time / 86400);
$time = ($time % 86400);
}
if ($time >= 3600) {
$value["hours"] = floor($time / 3600);
$time = ($time % 3600);
}
if ($time >= 60) {
$value["minutes"] = floor($time / 60);
$time = ($time % 60);
}
$value["seconds"] = floor($time);
//return (array) $value;
if ($value["years"] > 0) {
$t = $value["years"] . "年" . $value["days"] . "天" . " " . $value["hours"] . "小时" . $value["minutes"] . "分" . $value["seconds"] . "秒";
} elseif ($value['days'] > 0) {
$t = $value["days"] . "天" . " " . $value["hours"] . "小时" . $value["minutes"] . "分" . $value["seconds"] . "秒";
} elseif ($value['hours'] > 0) {
$t = $value["hours"] . "小时" . $value["minutes"] . "分" . $value["seconds"] . "秒";
} elseif ($value['minutes'] > 0) {
$t = $value["minutes"] . "分" . $value["seconds"] . "秒";
} elseif ($value['seconds'] > 0) {
$t = $value["seconds"] . "秒";
} else {
$t = 0;
}
Return $t;
} else {
return (bool)FALSE;
}
}
~~~