最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 帝国cms个性化时间显示 几天前、几小时前、几分钟前

    正文概述 六哥   2020-09-12   72

    介绍:

    将文章的时间按发布时间个性化显示为几分钟前、几小时前、几天前、几周前、几个月前、几年前等

    先看一下实现之后的效果:

    使用方法:

    将以下代码复制到e/class/userfun.php中

    在需要调用个性化时间显示的地方,将<?=$bqr[newstime]?>改为<?=user_time($bqr[newstime])?>即可

    /**
     * 个性化时间显示 几天前、几小时前、几分钟前..
     * Powered by @紫枫俊影 Q:1839685
     * @param string 原时间
     * @param int 原时间格式 1:日期时间格式 0:时间戳 default:0
     * @return string 个性化时间
     */
    function user_time($tm,$num='') {
    if($num==1){
       $tm =  strtotime($tm);
    } 
       $cur_tm = time(); $dif = $cur_tm-$tm;
       $pds = array('秒','分钟','小时','天','周','个月','年');
       $lngh = array(1,60,3600,86400,604800,2630880,31570560);
       for($v = sizeof($lngh)-1; ($v >= 0)&&(($no = $dif/$lngh[$v])<=1); $v--); if($v < 0) $v = 0; $_tm = $cur_tm-($dif%$lngh[$v]);
       $no = floor($no); 
       $x=sprintf("%d%s",$no,$pds[$v]);
       return $x."前";
    }
    

     


    网站无忧 » 帝国cms个性化时间显示 几天前、几小时前、几分钟前

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    升级SVIP尊享更多特权立即升级