php中時(shí)間軸開(kāi)發(fā)(剛剛、5分鐘前、昨天10:23等)
更新時(shí)間:2011年10月03日 20:07:07 作者:
php中時(shí)間軸開(kāi)發(fā),即顯示為“剛剛”、“5分鐘前”、“昨天10:23”等
其實(shí)這個(gè)沒(méi)什么技術(shù)含量,當(dāng)然就直接貼代碼,不廢話了,
但是在其實(shí)開(kāi)發(fā)中還是蠻有用的,譬如論壇帖子,圍脖等都有相關(guān)應(yīng)用
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.'小時(shí)前 '.$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;
}
函數(shù)tranTime()中的參數(shù)$time必須為Unix時(shí)間戳,如果不是請(qǐng)先用strtotime()將其轉(zhuǎn)換成Unix時(shí)間戳。上面的代碼一看就明白了,不用再多述。
調(diào)用函數(shù),直接輸出:
$times="1286861696 ";
echo tranTime($times);
但是在其實(shí)開(kāi)發(fā)中還是蠻有用的,譬如論壇帖子,圍脖等都有相關(guān)應(yīng)用
復(fù)制代碼 代碼如下:
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.'小時(shí)前 '.$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;
}
函數(shù)tranTime()中的參數(shù)$time必須為Unix時(shí)間戳,如果不是請(qǐng)先用strtotime()將其轉(zhuǎn)換成Unix時(shí)間戳。上面的代碼一看就明白了,不用再多述。
調(diào)用函數(shù),直接輸出:
復(fù)制代碼 代碼如下:
$times="1286861696 ";
echo tranTime($times);
相關(guān)文章
php中jQuery插件autocomplate的簡(jiǎn)單使用筆記
剛接觸jQuery,時(shí)間不太長(zhǎng),以下文章只限于參考使用。查了一部分資料,最后終于寫成功了,只是單純的實(shí)現(xiàn),其它的特殊用法還沒(méi)有進(jìn)行深入研究,簡(jiǎn)單貼出來(lái),希望可以給新手一個(gè)參考2012-06-06PHP語(yǔ)言中g(shù)lobal和$GLOBALS[]的分析 之二
PHP語(yǔ)言中g(shù)lobal和$GLOBALS[]的分析 之二,需要的朋友可以參考下2012-02-02PHP簡(jiǎn)單獲取上月、本月、近15天、近30天的方法示例
這篇文章主要介紹了PHP簡(jiǎn)單獲取上月、本月、近15天、近30天的方法,結(jié)合實(shí)例形式分析了PHP通過(guò)自定義函數(shù)封裝的日期與時(shí)間戳轉(zhuǎn)換相關(guān)運(yùn)算技巧,需要的朋友可以參考下2017-07-07php 獲取本機(jī)外網(wǎng)/公網(wǎng)IP的代碼
大家一般都是用$_SERVER['REMOTE_ADDR']來(lái)獲取用戶IP,經(jīng)過(guò)我的研究有兩種方法來(lái)獲取用戶的真實(shí)外網(wǎng)IP。2010-05-05圖文詳解vscode配置運(yùn)行php項(xiàng)目完整版
前段時(shí)間項(xiàng)目中有寫點(diǎn)PHP頁(yè)面的需求,架設(shè)了一個(gè)PHP的運(yùn)行環(huán)境,下面這篇文章主要給大家介紹了關(guān)于vscode配置運(yùn)行php項(xiàng)目的相關(guān)資料,需要的朋友可以參考下2022-11-11淺談PHP中類和對(duì)象的相關(guān)函數(shù)
下面小編就為大家?guī)?lái)一篇淺談PHP中類和對(duì)象的相關(guān)函數(shù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04php實(shí)現(xiàn)無(wú)限級(jí)分類(遞歸方法)
當(dāng)你學(xué)習(xí)php無(wú)限極分類的時(shí)候,大家都覺(jué)得一個(gè)字“難”我也覺(jué)得很難,所以,現(xiàn)在都還在看,因?yàn)楣ぷ饕玫剑?,就必須得研究研究?/div> 2015-08-08最新評(píng)論