分享
  • 收藏
  • 举报
    X
    fun函数的用法 给后面排坑系列三
    1085
    2

    本来私信问admin

    {$rs.create_time|date="Y-m-d",###} 这个是显示日期格式的 

    {$rs.create_time|format_time=true} 这个是显示距离现在时间的 

    有没有一个判定 24小时内显示距离现在多久 超过24小时 显示日期那种

    结果大哥说没有 让我自己开发  开发就开发吧  正好给不会写fun的小伙伴写一些fun的用法

    /application/common/fun

    下建一个你php文件  名字随便叫  喜欢叫什么叫什么

    这三个地方同步 命名空间是固定的


    然后直接调用就行了

    调用方法

    class名字@function名字   记得要用$rs['']格式 不然不好使


    下面吧我写的自定义时间显示发给各位

    没测试过  但应该没啥错误


    <?php
    namespace app\common\fun;
    class Freddy{
    	public function diyTime($time)
    	{
    		if (empty($time)) {
    			return false;
    		}
    
    		$timetoday = strtotime(date("Y-m-d",time()));
    
    		if ($timetoday > $time) {
    			$diyTime = date('Y-m-d',"$time");
    			return $diyTime;
    		}else{
    		 	$diyTime = '';
    		    $time = $time === NULL || $time > time() ? time() : intval($time);
    		    $t = time() - $time; //时间差 (秒)
    		    switch($t){
    		     case $t == 0:
    		     $diyTime = '刚刚';
    		       break;
    		     case $t < 60:
    		      $diyTime = $t . '秒前'; // 一分钟内
    		      break;
    		     case $t < 60 * 60:
    		      $diyTime = floor($t / 60) . '分钟前'; //一小时内
    		      break;
    		     case $t < 60 * 60 * 24:
    		      $diyTime = floor($t / (60 * 60)) . '小时前'; // 一天内
    		      break;
    		    }     
    		    return $diyTime;
    		}
    	}
    }


    好了 就这么简单

    7
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 2
    • 小小牛 普通粉丝 消费:101元 2018-08-04 21:21 21:21
      华为
      6楼
      感谢分享。牛人一个
    0 赏钱 赏礼回复
    • 看到了什么 普通粉丝 消费:0元 2018-08-04 21:07 21:076楼

      感谢分享 收藏了

      我注册没多久积分不多 1分奉上表示感谢

    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648