相对时间函数
Libérer: 2016-07-25 09:09:24
original
1059 Les gens l'ont consulté
-
function relativeTime($time = false, $limit = 86400, $format = 'g:i A M jS') {
- if (empty($time) || (!is_string($time) && !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;
- }
复制代码
|
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31