帝国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工作流
- 一张科幻照片,火星车在沙漠里ComfyUI工作流
- 一张皮卡丘向观众眨眼的逼真照片ComfyUI工作流
- 一个白色的咖啡杯,蒸汽从杯子里冒出来
- 一种长着彩虹翅膀的虫子comfyui工作流
- 一棵白色心形流苏树comfyui工作流
- 蘑菇屋,梦幻家园comfyui工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!