帝国CMS教程之如何实现发布于10秒前 1周前 1个月

633 ℃

帝国cms教程之如何实现发布于10秒前 1周前 1个月前 函数

function user_ago($tm, $rcs = 0) {
    $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);
    //if($no <> 1) $pds[$v] .='s'; //+s
    $x = sprintf("%d %s", $no, $pds[$v]);
    if (($rcs == 1) && ($v >= 1) && (($cur_tm – $_tm) > 0)) $x. = time_ago($_tm);
    return $x."前";
}

用法
复制以上代码到/e/class/userfun.php

内容页调用
<?=user_ago($navinfor[newstime])?>

输出 1星期前

列表容模板(list.var) (*) 调用

$listtemp = "发布时间".user_ago($r[newstime])."";

输出 1星期前

CMS网站被挂黑链应该如何解决?(如何防止黑链)

详解织梦DedeCms的安全问题优化解决办法(安全设置

帝国CMS-前台定时执行刷新任务插件下载

帝国CMS-QQ在线客服插件

帝国CMS前台申请友情链接插件下载

标签: CMS网站, cur, tm, 周前

上面是“帝国CMS教程之如何实现发布于10秒前 1周前 1个月”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_1204.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

Web3.0有哪些专业术语?
织梦建站用windows服务器IIS实现301重定向方法
SEO小白应该如何优化网站关键词索引?
javascript如何获取json对象中的值
ztext酷炫3D特效文字的JS插件库文档官网介绍