帖子详情
 
 
  • [帝国cms教程]帝国cms将时间转化为刚刚,几分钟前,几小时前,几天前,几月前的教程
  • 白银会员 Ecmsphp开发中心 只看楼主 4 年前
  • 帝国cms将时间转化为刚刚,几分钟前,几小时前,几天前,几月前介绍,是教大家如何使用函数将时间转化为刚刚,几分钟前,几小时前,几天前,几月前的教程。


    function formattime($time){

     $minute = date("H:i",$time);

     $hour = date("H:i",$time);

     $alltime = date("Y-m-d",$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 * 10) {

     $d = floor($time/(60*60*24));

      

       $str = $d.'天前';

      

     }

        else {

     $str = $alltime;

     }

     return $str;

    }

    ?>

    日期调用方法:formattime(strtotime('2016-05-13 20:15:32')); 

    时间戳调用方法:formattime(1423423423); 


    以上是将时间转化为刚刚,几分钟前,几小时前,几天前,几月前的教程。

  • 收藏 推荐 打赏微信打赏 举报
共有条回复