• 本网豪情赞助商

  • login failed for display 0 ubuntuallowed_u
  • css设定文本超出一行或多行就隐藏并显示省略
  • css设定文本超出一行或多行就隐藏并显示省略
  • 微信小程序如何把接口调用成功的回调函数返回
  • CodeIgniter - 数据库的增删改查
  • php生成excel的三种方式
  • 小程序UI库推荐
  • 多个句子竖向排列
  • 美团,大众点评,58城市行政区域和商圈数据实
  • java.security.InvalidKeyException: Illega
  • h3>

    dedecms自定义时间格式“多少时间前发布”


    文章摘要: dedecms自定义时间格式“多少时间前发布”


    文章TAG:

     

    /*文章发布多少时间前*/
    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;
    }


     
     把上面代码放到\include\extend.func.php文件最后一行dedecms列表和首页用[field:pubdate function="tranTime(@me)" /]调用