帝国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工作流
外星人ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3搭积木叠加图形
利用css绘画棋盘布局(象棋)
jquery做一个漂亮挂墙动态时钟
3D彩色卡片
黑客入侵效果代码
canvas空间文本射线
css3画弹珠,可以滚动!
js+css3做一个灯泡开灯关灯效果









