PHP头条
热点:

php实现求相对时间函数


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

  ?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

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

www.phpzy.comtrue/php/26646.htmlTechArticlephp实现求相对时间函数 本文实例讲述了php实现求相对时间函数。分享给大家供大家参考。具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ?php function relativeTime($time...

相关文章

    暂无相关文章

PHP之友评论

今天推荐