function tranTime($time){ $rtime = date("m-d H:i", $time); $htime = date("H:i", $time); $time = time() - $time; if ($time < 60) { $str = '剛剛'; } elseif ($time < 60 * 60) { $min = floor($time / 60); $str = $min . '分鐘前'; } elseif ($time < 60 * 60 * 24) { $h = floor($time / (60 * 60)); $str = $h . '小時前 ' . $htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time / (60 * 60 * 24)); if ($d == 1) $str = '昨天 ' . $rtime; else $str = '前天 ' . $rtime; } else { $str = $rtime; } return $str;}
function get_countdown($unix_time = '') { if (empty($unix_time)) return false; if ($unix_time < time()) return array("day" => 0, "hour" => 0, "min" => 0, "sec" => 0); $timediff = $unix_time - time(); $days = intval($timediff / 86400); // 時間差算整天數 $remain = $timediff % 86400; //整除天數取餘,餘下來秒數 記作 A $hours = intval($remain / 3600); // 用A除3600 算整小時數 $remain = $remain % 3600; //用A整除小時取餘數 記作B $mins = intval($remain / 60); // 用B除60算整分數 $secs = $remain % 60; // 用B整數分取餘數 為剩下的秒數 $res = array("day" => $days, "hour" => $hours, "min" => $mins, "sec" => $secs); return $res; }
以上就介紹了php時間函數,即拿即用,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。