黑喵SEO为您提供:SEO优化、SEO学习、SEO优化方案、SEO网站诊断

首页 > 帝国CMS > 帝国标签

时间个性化显示函数,让帝国cms的时间显示更人性化

网络整理 2018-07-27 15:57:46 帝国标签

下面为函数代码,可以放在userfun中,也可以放在模板中。

折叠PHP 代码
  1. function formattime($time){  
  2.   
  3.  $minute = date("H:i",$time);  
  4.  $hour = date("H:i",$time);  
  5.  $alltime = date("Y-m-d",$time);  
  6.  $time = time() - $time;  
  7.   
  8.  if ($time < 60) {  
  9.  $str = '刚刚 ';  
  10.  }  
  11.  elseif ($time < 60 * 60) {  
  12.  $min = floor($time/60);  
  13.  $str = $min.'分钟前 ';  
  14.  }  
  15.  elseif ($time < 60 * 60 * 24) {  
  16.  $h = floor($time/(60*60));  
  17.  $str = $h.'小时前 ';  
  18.  }  
  19.  elseif ($time < 60 * 60 * 24 * 10) {  
  20.  $d = floor($time/(60*60*24));  
  21.     
  22.    $str = $d.'天前';  
  23.     
  24.  }  
  25.     else {  
  26.  $str = $alltime;  
  27.  }  
  28.  return $str;  
  29. }  

在需要调用时间显示的地方输入如下代码:

折叠PHP 代码
  1. 日期为完整时间时调用方法:formattime(strtotime('2016-05-13 20:15:32'));  
  2. 时间为时间戳时调用方法:formattime(1423423423);   

 

<黑 喵S E O,www.bxdzc.com>

Tags:

免责声明:本站内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。(QQ:422026368)

搜索
网站分类
标签列表