相対時間関数
リリース: 2016-07-25 09:09:24
- functionrelativeTime($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 = '現在';
- elseif ($time > $now) $relative = '将来';
- else {
- $diff = $今 - $time;
- if ($diff >= $limit) $relative = date($format, $time);
- elseif ($diff $relative = '1 分前未満' ;
- } elseif (($ minutes = ceil($diff/60)) $relative = $ minutes.'分'.(((int)$分 === 1) ? '' : 's').' ago';
- } else {
- $hours = ceil($diff/3600);
- $relative = '約 '.$hours.'時間'.(((int)$時間 === 1) ? '' : 's').'前';
- }
- }
-
- return $relative;
- }
复制發
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
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