1. /*将秒转换成天-时 分 秒*/
    2. function SetTime($time)
    3. {
    4. if (is_numeric($time)) {
    5. $value = array("years" => 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" => 0,);
    6. if ($time >= 31556926) {
    7. $value["years"] = floor($time / 31556926);
    8. $time = ($time % 31556926);
    9. }
    10. if ($time >= 86400) {
    11. $value["days"] = floor($time / 86400);
    12. $time = ($time % 86400);
    13. }
    14. if ($time >= 3600) {
    15. $value["hours"] = floor($time / 3600);
    16. $time = ($time % 3600);
    17. }
    18. if ($time >= 60) {
    19. $value["minutes"] = floor($time / 60);
    20. $time = ($time % 60);
    21. }
    22. $value["seconds"] = floor($time);
    23. //return (array) $value;
    24. if ($value["years"] > 0) {
    25. $t = $value["years"] . "年" . $value["days"] . "天" . " " . $value["hours"] . "小时" . $value["minutes"] . "分" . $value["seconds"] . "秒";
    26. } elseif ($value['days'] > 0) {
    27. $t = $value["days"] . "天" . " " . $value["hours"] . "小时" . $value["minutes"] . "分" . $value["seconds"] . "秒";
    28. } elseif ($value['hours'] > 0) {
    29. $t = $value["hours"] . "小时" . $value["minutes"] . "分" . $value["seconds"] . "秒";
    30. } elseif ($value['minutes'] > 0) {
    31. $t = $value["minutes"] . "分" . $value["seconds"] . "秒";
    32. } elseif ($value['seconds'] > 0) {
    33. $t = $value["seconds"] . "秒";
    34. } else {
    35. $t = 0;
    36. }
    37. Return $t;
    38. } else {
    39. return (bool)FALSE;
    40. }
    41. }