织梦DEDE模板实现某小时前,某天前发布的时间标签代码

.在include/extend.func.php页面最下面增加如下代码:
/*
* 织 梦 侠
*文章发布多少时间前

  */  function tranTime($time) {      $rtime = date("m-d H:i",$time);      $htime = date("H:i",$time);      $time = time() - $time;      if ($time < 60) {          $str = '刚刚';      }      elseif ($time < 60 * 60) {          $min = floor($time/60);          $str = $min.' 分钟前';      }      elseif ($time < 60 * 60 * 24) {          $h = floor($time/(60*60));          $str = $h.' 小时前 ';      }      elseif ($time < 60 * 60 * 24 * 3) {          $d = floor($time/(60*60*24));          if($d==1)             $str = '昨天 ';          else             $str = '前天 ';      }      else {          $str = $rtime;      }      return $str;  }   

2.列表页调用标签如下:
[field:pubdate function="tranTime(@me)" /]
 
3.文章页调用标签如下:
{dede:field.pubdate function="tranTime(@me)" /}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容