首頁 > 後端開發 > php教程 > User-Agent字串 php將時間差轉換為字串提示

User-Agent字串 php將時間差轉換為字串提示

WBOY
發布: 2016-07-29 08:46:41
原創
773 人瀏覽過

這看起來更人性化,好吧,上碼

複製程式碼程式碼如下:


class timeAgo
{
static $timeagoObject;
私人$沙沙;
私人$單位;
私有函數__construct()
{
}
{clone__clone(cone)*clone(
if(! (self::$timeagoObject instanceof self) )
self::$timeagoObject = new timeAgo ();
回傳self::$timeagoObject;
}
private function count_int($unix_C)
}
private function count_int($unix_C)
}
if(! (isset($unix_C) || is_numeric($unix_C)) )
return '找不到參數';
$d = time()-$unix_C ; // $d - unix 時間差值
$d_int =(int)floor($d/60) ; // 最小單位-- 分鐘unix/60
$this->unit = 0 ; // 是分鐘、小時還是天?
if($d_int $this->rustle = $d_int;
$this->unit = 1;
}
else if($d_int $this->rustle = Floor($d_int/60);
$this->unit = 2 ;
}
else if($d_int $this->rustle = Floor($d_int/720);
$this->unit = 3 ;
}
else{
$this->沙沙聲= $d ; $thisd ; >unit = 4 ;
}
}
公用函數piece_str($C)
{
$this->count_int($C);
$u = '';
switch( $this->unit )
$u = '';
switch( $this->unit )
1:
$u = '分鐘';
休息;
情況2:
$u = '小時';
休息;
情況3:
$u = '天';
休息;
情況 4:
$u = '天';
休息;
情況4:
$u = '天';
休息;
情況4:
$u = '天';
休息;
情況4:
$u = '天'; = '';
休息;
情況0:
返回 '抱歉,獲取時間失敗';
}
if($this->unit {
if($this->rustle > 1)
return (
return ( string)$this->rustle.$u.';
else if($this->rustle == 1)
return (string)$this->rustle.$u.'ago';
else

return '剛才';

}

}

/* 例:$ago = timeAgo::getObject();

* echo $ago->piece_str($unix); 🎜* // 2 天前🎜*/ 🎜} 🎜? 🎜 🎜 以上就介紹了User-Agent字串php將時間差轉換為字串提示,包括User-Agent字串方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜 🎜 🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板