帝国cms二次开发怎样实现时间为:几小时前、几天前等格式
发布时间:2022-01-26作者:帝国建站网
帝国cms7.2怎样实现时间为:几小时前、几天前等格式
将以下代码放到:userfun.php <?ph ?>之间
function user_time($tm,$num) {
if($num==1){
$tm = strtotime($tm);
}
$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);
$x=sprintf("%d%s",$no,$pds[$v]);
return $x."前";
}列表模板调用:'.user_time($r[newstime],0).' (注:如果不会列表放代码,请看wareelll 在11楼的提示)
内容模板调用:<?=user_time($navinfor[newstime],0)?>
相关帝国教程
- 09-21帝国cms下载地址可以使用直接地址不用跳转
- 01-11帝国CMS二次开发列表页中获取当前信息所属专题名称
- 12-28帝国CMS SQL标签多表查询
- 01-08帝国CMS列表页list.var调用信息附属专题
- 08-30帝国CMS添加一个只有后台登录了才能访问的页面
- 10-23帝国CMS下载不弹出窗口的修改方法
- 05-04帝国CMS文章正文里设置超链接自动在新窗口打开
- 09-14帝国7.5二次开发整合discuzX3.2同时登陆退出
- 10-22帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法
- 06-01帝国CMS灵动标签调用栏目并当前高亮
- 06-08帝国CMS的灵动标签同时调用头条(1级、2级)、推荐(1级、2级)多种方法
- 08-17帝国cms灵动标签常用的变量(一些经验和使用技巧)详细版
- 07-17帝国CMS自定义页面调用分类
- 05-27帝国cms列表模板(list.var)隔行显示不同内容,不规则展示列表
- 04-06在帝国cms列表页调用内容页内容字段newstext
- 11-14帝国CMS防止广告JS被浏览器过滤的修改方法是什么?
- 11-06帝国CMS如果信息为当天就加New标志
- 11-14帝国CMS灵动标签调用discuz信息
- 09-19wordpress性能优化教程
- 03-30帝国cms使用方法如何在tags列表页获取当前tag的ID