PHP implementation to find the relative time function
This paper describes the implementation of PHP to find the relative time function. Share to everyone for your reference. The implementation method is as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21st 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 <) { $relative = ' less than one minute ago '; } elseif ($minutes = ceil ($diff/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; } |
I hope this article is helpful to everyone's PHP programming.
http://www.bkjia.com/PHPjc/1017141.html www.bkjia.com true http://www.bkjia.com/PHPjc/1017141.html techarticle PHP Implementation of the relative time function This paper describes the implementation of PHP to find the relative time function. Share to everyone for your reference. The specific implementation method is as follows:? 1 2 3 4 5 6 7 8 9 ...