Z-BlogPHP发表文章时间显示XX天前

导言

发布一篇文章,文章内容的时间显示XX天内,就仿佛本网站那样的,这东西学名字叫做啥不清楚,官方网wiki叫友善的时间显示,也是有叫新时间显示的;实际如何个称呼有了解的告知下哈!但是管它呢,总之又不耽搁大家应用,实际上编码wiki上面有,但是实际的使用方法不全。

编码

function TimeAgo( $ptime ) {
    $ptime = strtotime($ptime);
    $etime = time() - $ptime;
    if($etime < 1) return '刚';
    $interval = array (
        12 * 30 * 24 * 60 * 60  =>  '年以前 ('.date('Y-m-d', $ptime).')',
        30 * 24 * 60 * 60       =>  '个月前 ('.date('m-d', $ptime).')',
        7 * 24 * 60 * 60        =>  '周前 ('.date('m-d', $ptime).')',
        24 * 60 * 60            =>  '天内',
        60 * 60                 =>  '钟头前',
        60                      =>  '分鐘前',
        1                       =>  '秒前'
    );
    foreach ($interval as $secs => $str) {
        $d = $etime / $secs;
        if ($d >= 1) {
            $r = round($d);
            return $r . $str;
        }
    };}

把以上编码放到你主题风格下的include.php文件中,假如你的题材沒有include.php文件,那麼请手动式建一个,文件格式如下所示:

<?php
//时间代码放到这儿
?>

读取方式

{TimeAgo($article.Time())}

把上边这一段编码加进你主题风格的引言文档或是文章内容页显示时间的位子上就可以了啦。

本文由网友投稿或「聚码源码网」整理自网络,如转载请注明出处:https://www.jumaniu.com/765/

本站发布的内容若侵犯到您的权益,请邮件联系 zhangqy2022#yeah.net 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

常见问题
  • 本站所有资源解压密码为:www.jumaniu.com 或 www.tdji.cn
查看详情

相关文章

评论
暂无评论