本文將介紹如何實現基於時間軸的時間的轉換。
首先我們要明白時間的幾個函數:
time():傳回目前的 Unix 時間戳記
date():格式化一個本地時間/日期。
應用範例:
複製程式碼 程式碼如下:
date("Y-m-d H:i:s",time()); //格式化目前時間,輸出:2011-24 007:24 0 27:35
複製程式碼 程式碼如下:
echo strtotime("+1 day"), "n"; //輸出1天前的時間點:1320932259693253(Date)>設定要用的預設時區。
一般我們設定北京時間:date_default_timezone_set("PRC");
程式碼如下:function tranTime($time) {
$rtime = date("m-d H:i",$time);$rtime = date("m-d H:i",$time);
$時間 = date("m-d H:i",$time);
$時間 = date( $time);
$time = time() - $time;
if ($time $str = '剛';
}
elseif ($time $min = floor ($time/60);
$str = $min.'分鐘前';
}
elseif ($time $h = floor($time/(60*60));
$str = $h.'小時前'.$htime;
}
elseif ($time $d = floor($time/(60*60*24));
if($d==1)
$str = '昨天'.$rtime;
else
$str = '前天'.$rtime;
}
else {
$str = $rtime;
}
else {
$str = $rtime;
}
else {
函數tranTime()中的參數$time必須為Unix時間戳,如果不是請先用strtotime()將其轉換成Unix時間戳。上面的程式碼一看就明白了,不用再多述。 呼叫函數,直接輸出:
複製程式碼
程式碼如下:
echo tranTime($times);
以上就介紹了qq空間時間軸 PHP實作時間軸函數程式碼,包括了qq空間時間軸方面的內容,希望對PHP教學有興趣的朋友有幫助。🎜