= 60) { $i = $s / 60; $s = $s % 60; if ($i >= 60) { $h = $i / 60; $i = $i % 60; if ($h >= 24) { $d = $h / 24; $h = $h % 24; if ($d >= 30) { $m = $d / 30; $d = $d % 30; if ($m >= 12) { $y = $m / 12; $m = $m % 12; } } } } } $return = array(); if (isset($y) && $y > 0) { $return[] = intval($y) . ' 年' . ($y > 1 ? '' : null); } if (isset($m) && $m > 0) { $return[] = intval($m) . ' 月' . ($m > 1 ? '' : null); } if (isset($d) && $d > 0) { $return[] = intval($d) . ' 天' . ($d > 1 ? '' : null); } if (isset($h) && $h > 0) { $return[] = intval($h) . ' 小时' . ($h > 1 ? '' : null); } if (isset($i) && $i > 0) { $return[] = intval($i) . ' 分钟' . ($i > 1 ? '' : null); } if (isset($s) && $s > 0) { $return[] = intval($s) . ' 秒' . ($s > 1 ? '' : null); } if ($return) { if ($full) { return implode(' ', $return); } else { return $return[0] . ' ' . @$return[1]; } } else { return '已过期'; } } }