分享dede模板制作人性化的时间格式

分享dede模板制作人性化的时间格式

(此图片来源于网络,如有侵权,请联系删除! )


新浪微博的人性化时间

打开文件include/extend.func.php,在底部新增一个function方法:

  
  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.'小时前 '.$htime;       }       elseif ($time < 60 * 60 * 24 * 3) {           $d = floor($time/(60*60*24));           if($d==1)              $str = '昨天 '.$rtime;           else              $str = '前天 '.$rtime;       }       else {           $str = $rtime;       }       return $str;   } 

dede首页、列表页发布日期字段的调用方法:

  
  [field:pubdate function="tranTime(@me)" /] 

dede文章详情页发布日期的调用方法:

  

  {dede:field.pubdate  function='strftime("%Y-%m-%d",@me)'/} 

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

请登录后发表评论

    暂无评论内容