php返回相对时间(如:20分钟前,3天前)的方法,php天前
本文实例讲述了php返回相对时间(如:20分钟前,3天前)的方法。分享给大家供大家参考。具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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程序设计有所帮助。
http://www.bkjia.com/PHPjc/984005.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/984005.htmlTechArticlephp返回相对时间(如:20分钟前,3天前)的方法,php天前 本文实例讲述了php返回相对时间(如:20分钟前,3天前)的方法。分享给大家供大...