欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。 网站托管 桌面收藏 网站定制

361源码网

当前位置:361源码网 > 技术文档 > 网站技巧 > dedeCMS如何实现发布时间格式XX秒前、XX分钟前的修改办法
这篇文章主要为大家详细介绍了dedeCMS如何实现发布时间格式XX秒前、XX分钟前的修改办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

细心的朋友可能会注意到不少用织梦dedeCMS制作的网站在发布文章的时候会出现多久直接发布,如下图所示:

dedeCMS如何实现发布时间格式XX秒前、XX分钟前的修改办法

那么如何才能实现这样的格式呢?

下面361源码把dedeCMS如何实现发布时间格式XX秒前、XX分钟前的修改办法分享给大家

include/extend.func.php最下面添加

function tranTime($time) {
    $rtime = date("m-d H:i",$time);
    $htime = date("H:i",$time);
    $etime = time() - $time;
    if ($etime < 1) return '刚刚';
    $interval = array (
        12 * 30 * 24 * 60 * 60  =>  ' 年 前',
        30 * 24 * 60 * 60       =>  ' 个 月 前',
        7 * 24 * 60 * 60        =>  ' 周 前',
        24 * 60 * 60            =>  ' 天 前',
        60 * 60                 =>  ' 小 时 前',
        60                      =>  ' 分 钟 前',
        1                       =>  ' 秒 前'
    );
    foreach ($interval as $secs => $str) {
        $d = $etime / $secs;
        if ($d >= 1) {
            $r = round($d);
            return $r . $str;
        }
    };
}

前台模板调用标签

 
首页/列表页
 

[field:pubdate function=tranTime(@me)/]

内容页

{dede:field.pubdate function=tranTime(@me)/}
以上就是本文的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361源码网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: dedecms 发布时间 修改办法

上一篇织梦后台修改文件错误提示:DedeCMS:CSRF Token Check Failed提示

下一篇织梦dede:list和dede:arclist列表按权重排序修改方法

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在