Heim  >  Artikel  >  Backend-Entwicklung  >  PHP实现时间轴函数(刚刚、5分钟前)

PHP实现时间轴函数(刚刚、5分钟前)

WBOY
WBOYOriginal
2016-07-25 08:55:331557Durchsuche
  1. function tranTime($time) {
  2. $rtime = date("m-d H:i",$time);
  3. $htime = date("H:i",$time);
  4. $time = time() - $time;
  5. if ($time $str = '刚刚';
  6. }
  7. elseif ($time $min = floor($time/60);
  8. $str = $min.'分钟前';
  9. } //时间轴 bbs.it-home.org
  10. elseif ($time $h = floor($time/(60*60));
  11. $str = $h.'小时前 '.$htime;
  12. }
  13. elseif ($time $d = floor($time/(60*60*24));
  14. if($d==1)
  15. $str = '昨天 '.$rtime;
  16. else
  17. $str = '前天 '.$rtime;
  18. }
  19. else {
  20. $str = $rtime;
  21. }
  22. return $str;
  23. }
复制代码

函数tranTime()中的参数$time必须为Unix时间戳,如果不是请先用strtotime()将其转换成Unix时间戳。

调用示例:

  1. //php时间轴函数举例
  2. $times="1286861696 ";
  3. echo tranTime($times);
复制代码

>>> 您可能感兴趣的文章: php获取时间、多少分钟前的示例代码 PHP删除N分钟前创建的所有文件的小例子 php根据时间显示刚刚,几分钟前,几小时前的实现代码 php实现几分钟前发布信息的功能代码



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn