A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > php实现求相对时间函数

php实现求相对时间函数

时间:2015-06-16 13:45作者:zhao人气:23

本文实例讲述了php实现求相对时间函数。分享给大家供大家参考。具体实现方法如下:

<?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程序设计有所帮助。

标签php,实现,相对,时间,函数,本文,实例,讲述了,php

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号