php實現(xiàn)求相對時間函數(shù)
更新時間:2015年06月15日 15:13:46 作者:小卒過河
這篇文章主要介紹了php實現(xiàn)求相對時間函數(shù),可實現(xiàn)簡單求相對時間為幾分鐘前或幾小時前的功能,非常簡單實用,需要的朋友可以參考下
本文實例講述了php實現(xiàn)求相對時間函數(shù)。分享給大家供大家參考。具體實現(xiàn)方法如下:
<?php function relativeTime($time = false, $limit = 86400, $format = 'g:i A M jS') { if (empty($time) || (!is_string($time) & amp; & amp; !is_numeric($time))) $time = time(); elseif (is_string($time)) $time = strtotime($time); $now = time(); $relative = ''; if ($time === $now) $relative = 'now'; elseif ($time > $now) $relative = 'in the future'; else { $diff = $now - $time; if ($diff >= $limit) $relative = date($format, $time); elseif ($diff < 60) { $relative = 'less than one minute ago'; } elseif (($minutes = ceil($diff / 60)) < 60) { $relative = $minutes . ' minute' . (((int)$minutes === 1) ? '' : 's') . ' ago'; } else { $hours = ceil($diff / 3600); $relative = 'about ' . $hours . ' hour' . (((int)$hours === 1) ? '' : 's') . ' ago'; } } return $relative; }
希望本文所述對大家的php程序設(shè)計有所幫助。
您可能感興趣的文章:
- PHP與Java對比學(xué)習(xí)日期時間函數(shù)
- php時間函數(shù)用法分析
- php時間戳格式化顯示友好的時間函數(shù)分享
- php實現(xiàn)的DateDiff和DateAdd時間函數(shù)代碼分享
- PHP函數(shù)之日期時間函數(shù)date()使用詳解
- php date()日期時間函數(shù)詳解
- php checkdate、getdate等日期時間函數(shù)操作詳解
- PHP 日期時間函數(shù)的高級應(yīng)用技巧
- PHP日期時間函數(shù)的高級應(yīng)用技巧
- 使用PHP的日期與時間函數(shù)技巧
- php Mysql日期和時間函數(shù)集合
- PHP 常用時間函數(shù)資料整理
相關(guān)文章
php下利用curl判斷遠(yuǎn)程文件是否存在的實現(xiàn)代碼
php下利用curl判斷遠(yuǎn)程文件是否存在的實現(xiàn)代碼,我們有些程序因需要事先判斷文件是否存在然后再進(jìn)行后面的操作。2011-10-10php中關(guān)于codeigniter的xmlrpc的類在進(jìn)行數(shù)據(jù)交換時的類型問題
在使用codeigniter的xmlrpc類進(jìn)行客戶端/服務(wù)端請求應(yīng)答的時候,客戶端需要發(fā)送請求參數(shù)給服務(wù)端,服務(wù)端在接受到參數(shù)之后進(jìn)行參數(shù)分析,分拆參數(shù)之后分配給正確的方法進(jìn)行處理,處理之后反饋一個response給客戶端。2011-07-07php+jquery編碼方面的一些心得(utf-8 gb2312)
在開發(fā)php與jquery的過程中,需要注意的一些心得,防止亂碼的出現(xiàn)。2010-10-10