php返回相對時間(如:20分鐘前,3天前)的方法
更新時間:2015年04月14日 12:05:15 作者:不吃皮蛋
這篇文章主要介紹了php返回相對時間的方法,可實現(xiàn)返回如:20分鐘前、3天前等格式時間,非常具有實用價值,需要的朋友可以參考下
本文實例講述了php返回相對時間(如:20分鐘前,3天前)的方法。分享給大家供大家參考。具體如下:
function plural($num) {
if ($num != 1)
return "s";
}
function getRelativeTime($date) {
$diff = time() - strtotime($date);
if ($diff<60)
return $diff." 秒".plural($diff)." 前";
$diff = round($diff/60);
if ($diff<60)
return $diff." 分鐘".plural($diff)." 前";
$diff = round($diff/60);
if ($diff<24)
return $diff." 小時".plural($diff)." 前";
$diff = round($diff/24);
if ($diff<7)
return $diff." 天".plural($diff)." 前";
$diff = round($diff/7);
if ($diff<4)
return $diff." 星期".plural($diff)." 前";
return "on ".date("F j, Y", strtotime($date));
}
希望本文所述對大家的php程序設計有所幫助。
相關文章
php入門教程之Zend Studio設置與開發(fā)實例
這篇文章主要介紹了php入門教程之Zend Studio設置與開發(fā),簡單分析了Zend Studio模板的設置與php簡單開發(fā)商品訂單程序的技巧,需要的朋友可以參考下2016-09-09
深入eAccelerator與memcached的區(qū)別詳解
本篇文章是對eAccelerator與memcached的區(qū)別進行了詳細的分析介紹,需要的朋友參考下2013-06-06
一些需要禁用的PHP危險函數(shù)(disable_functions)
有時候為了安全我們需要禁掉一些PHP危險函數(shù),整理如下需要的朋友可以參考下2012-02-02
Fatal error: Allowed memory size of 134217728 bytes exhauste
這篇文章主要介紹了Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)錯誤的解決方法,需要的朋友可以參考下2014-11-11
PHP的壓縮函數(shù)實現(xiàn):gzencode、gzdeflate和gzcompress的區(qū)別
這篇文章主要介紹了PHP的壓縮函數(shù)實現(xiàn):gzencode、gzdeflate和gzcompress的區(qū)別,需要的朋友可以參考下2016-01-01

