本站推荐

php显示时间“昨天、刚刚”时间轴对比

来 源:网络 作 者:kevn 时间:2015-11-20 点击:
loading...

今天 在看到的一个php自己定的一个函数,很不错收集起来,自己用。

  1. function tranTime($time
  2. {  
  3. $rtime = date("m-d H:i",$time);  
  4. $htime = date("H:i",$time);  
  5. $time = time() - $time;  
  6. if ($time < 60) 
  7. {  
  8. $str = '刚刚';  
  9. elseif ($time < 60 * 60)  
  10. {  
  11. $min = floor($time/60);  
  12. $str = $min.'分钟前';  
  13. elseif ($time < 60 * 60 * 24)  
  14. {  
  15. $h = floor($time/(60*60));  
  16. $str = $h.'小时前 '.$htime;  
  17. elseif ($time < 60 * 60 * 24 * 3) {  
  18. $d = floor($time/(60*60*24)); 
  19. if($d==1){ 
  20. $str = '昨天 '.$rtime;  
  21. else { $str = '前天 '.$rtime;}  
  22. else {  
  23. $str = $rtime;  
  24. }  
  25. return $str;  
  26. }  
  27. 函数tranTime()中的参数$time必须为Unix时间戳,如果不是请先用strtotime()将其转换成Unix时间戳 
  28. 调用 
  29. 调用函数,直接输出: 
  30. echo tranTime($time); 

来源:http://suiyidian.cn/post-90.html
转载要求注明来源,请尊重作者版权!

关键字: php 显示时间 昨天刚刚 时间轴

会员登陆close X