帝国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)?>
相关帝国教程
- 08-13帝国cms后台标题图片实现远程下载
- 06-23帝国cms内容页调用图集函数及使用方法
- 03-10帝国CMS使用技巧之自定义页面调用
- 02-07如何调用当前信息栏目链接
- 08-30帝国cms模板qq、微信一键登录注册时时提示验证码过期问题
- 08-18帝国CMS7.5后台登录验证码不显示的解决方法
- 09-23帝国cms网站怎么上传大文件
- 11-15帝国CMS标签TAG列表分页数量调整方法
- 11-17帝国CMS调用与当前信息的某字段值相同的信息
- 09-28帝国cms批量勾选或批量去除关键字替换功能
- 06-06帝国留言板管理员回复发送EMAIL通知客户
- 08-17帝国CMS推荐信息加图标标记的教程
- 12-10帝国CMS商品加入购物车时指定购买数量
- 02-09帝国CMS信息排行榜调用标签是什么(24小时排行、本周排行、本月排行信息调用!)
- 10-07帝国cms列表页最新文章显示红色日期的教程
- 02-06帝国CMS搜索结果内容重复如何解决
- 02-12帝国CMS动态版循环栏目伪静态地址
- 04-11帝国CMS留言板增加字段
- 11-06帝国CMS如果信息为当天就加New标志
- 07-21帝国CMS跳过选择会员类型直接注册方法