帝国cms制作模板发布于10秒前 1周前 1个月前 函数
发布时间:2022-06-27作者:帝国建站网
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星期前
相关帝国教程
- 06-20介绍一下帝国CMS随机调用专题
- 02-22帝国cms列表页获取父级栏目地址和父级栏目下所有子栏目
- 07-15帝国cms内容页灵动标签调用当前栏目多篇文章并且排除当前文章
- 09-20帝国CMS二次开发付款后才能查看内容方法
- 04-15帝国CMS模板前端判断PC/手机访问端跳转手机端代码
- 07-29帝国CMS错误报告功能启用、防垃圾灌水、统计、增加报告分类
- 07-16帝国cms搜索功能搜索表单代码怎么写
- 10-17帝国cms wap里调用出栏目名称代码
- 06-14帝国CMS子栏目页调用父栏目的自定义字段
- 07-08帝国cms内容页模板统计图片集数量代码是什么?
- 03-31帝国cms模板中灵动标签调用信息的标题分类名称和地址
- 12-11window服务器iis的帝国cms站点上传大文件出现500问题
- 12-05帝国cms模板利用php实现无限级导航的代码
- 06-19帝国LoadLang()导入语言包函数说明
- 10-01帝国cms留言板里面如何去掉邮箱字段
- 03-31newsnav标签改英文导航的帝国CMS教程
- 01-23帝国CMS RSS调用方法说明
- 03-13帝国CMS上传图片并自动生成缩图教程
- 11-18帝国cms动态页面调用栏目导航
- 09-14在帝国模板里随机调用专题的灵动标签写法