学习资料_文档下载_软件应用_程序模板

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2359|回复: 0

织梦CMS时间格式实现XX秒前、XX分钟前、XX天前

[复制链接]

429

主题

446

帖子

581

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
581
发表于 2021-6-19 11:06:51 | 显示全部楼层 |阅读模式
打开 /include/extend.func.php 在最下面加入个方法
  1. /**
  2. *  时间美化
  3. *
  4. * @access    public
  5. * @param     string  $time          时间戳
  6. * @return    string
  7. */
  8. if(!function_exists('tranTime'))
  9. {
  10.         function tranTime($time)
  11.         {
  12.                 $rtime = date("m-d H:i",$time);
  13.                 $htime = date("H:i",$time);
  14.                 $etime = time() - $time;
  15.                 if ($etime < 1) return '刚刚';
  16.                 $interval = array (
  17.                         12 * 30 * 24 * 60 * 60  =>  ' 年 前',
  18.                         30 * 24 * 60 * 60       =>  ' 个 月 前',
  19.                         7 * 24 * 60 * 60        =>  ' 周 前',
  20.                         24 * 60 * 60            =>  ' 天 前',
  21.                         60 * 60                 =>  ' 小 时 前',
  22.                         60                      =>  ' 分 钟 前',
  23.                         1                       =>  ' 秒 前'
  24.                 );
  25.                 foreach($interval as $secs => $str)
  26.                 {
  27.                         $d = $etime / $secs;
  28.                         if($d >= 1)
  29.                         {
  30.                                 $r = round($d);
  31.                                 return $r . $str;
  32.                         }
  33.                 };
  34.         }
  35. }
复制代码
调用标签写法
内容页
{dede:field.pubdate function="tranTime(@me)"/}
如果你的时间格式是 2018-10-10 这种正常时间,那要这样写调用标签
  1. [field:pubdate function="tranTime(GetMkTime(@me))"/]
  2. {dede:field.pubdate function="tranTime(GetMkTime(@me))"/}
复制代码



此文档仅用于学习交流使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

HI223.COM 举报邮箱:345306361@qq.com

GMT+8, 2025-7-3 18:49 , Processed in 0.068306 second(s), 18 queries .

Powered by HI223分享社区 2.3

© 2019-2020 Hi223 All Right Reserved

渝公网安备 50022502000358号

渝ICP备14008270号-3