帝国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教程之如何实现发布于10秒前 1周前 1个月”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1204.html
workflows工作流
- 哈利波特魔法ComfyUI工作流
- 爱因斯坦在做实验3d动漫ComfyUI工作流
- 树上站着一只鸟ComfyUI工作流
- 一个港口配备了小型船只、起重机、集装箱和码头
- 一只穿着黑色蝴蝶结西装可爱橙色小猫
- 迷人的月光,发光的花朵
- 一只可爱的快乐老鼠戴着帽子ComfyUI工作流
- 一位老人安详地坐在云层中钓鱼
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!