php中時(shí)間軸開發(fā)(剛剛、5分鐘前、昨天10:23等)
更新時(shí)間:2011年10月03日 20:07:07 作者:
php中時(shí)間軸開發(fā),即顯示為“剛剛”、“5分鐘前”、“昨天10:23”等
其實(shí)這個(gè)沒什么技術(shù)含量,當(dāng)然就直接貼代碼,不廢話了,
但是在其實(shí)開發(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í)間戳,如果不是請先用strtotime()將其轉(zhuǎn)換成Unix時(shí)間戳。上面的代碼一看就明白了,不用再多述。
調(diào)用函數(shù),直接輸出:
$times="1286861696 ";
echo tranTime($times);
但是在其實(shí)開發(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í)間戳,如果不是請先用strtotime()將其轉(zhuǎn)換成Unix時(shí)間戳。上面的代碼一看就明白了,不用再多述。
調(diào)用函數(shù),直接輸出:
復(fù)制代碼 代碼如下:
$times="1286861696 ";
echo tranTime($times);
相關(guān)文章
win7+apache+php+mysql環(huán)境配置操作詳解
本篇文章是對win7+apache+php+mysql環(huán)境配置的操作進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php實(shí)現(xiàn)背景圖上添加圓形logo圖標(biāo)的方法
這篇文章主要介紹了php實(shí)現(xiàn)背景圖上添加圓形logo圖標(biāo)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php背景圖添加logo圖標(biāo)的操作步驟與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-11-11
mac系統(tǒng)下安裝多個(gè)php并自由切換的方法詳解
本文主要介紹了在mac系統(tǒng)下安裝多個(gè)php并自由切換的方法,文中先介紹了安裝多版本php的方法以及遇到相關(guān)錯(cuò)誤的解決方法,版本切換主要是利用php-version工具,php-version是一個(gè)幫助管理從brew安裝的php版本切換的工具,需要的朋友可以參考,下面來一起看看吧。2017-04-04
php簡單解析mysqli查詢結(jié)果的方法(2種方法)
這篇文章主要介紹了php簡單解析mysqli查詢結(jié)果的方法,結(jié)合實(shí)例形式簡單列舉了查詢結(jié)果存入對象與數(shù)組的兩種實(shí)現(xiàn)方法,需要的朋友可以參考下2016-06-06

