美浩工作室是一个以90后团队为主的网站设计,制作,优化,维护为一体的网站建设工作室,为您量身定制适合企业自身的网站,欢迎咨询:15249241469

php根据时间判断显示刚刚,几分钟前,几小时前代码

PHP+MYSQL mihoweb 1684℃ 0评论

很多时间大家在微博或者是微信上都会看到显示发布信息的时间是刚刚,几分钟前,几小时,这种代码用php编写如下:

未标题-1

  1. <?php   
  2. date_default_timezone_set(‘PRC’);   
  3. $date = “1351836000″;   
  4. echo tranTime($date);   
  5. function tranTime($time)   
  6. {   
  7.     $rtime = date(“m-d H:i”,$time);   
  8.     $htime = date(“H:i”,$time);   
  9.     $time = time() - $time;   
  10.     if ($time < 60)   
  11.     {   
  12.         $str = ’刚刚’;   
  13.     }   
  14.     elseif ($time < 60 * 60)   
  15.     {   
  16.         $min = floor($time/60);   
  17.         $str = $min.’分钟前’;   
  18.     }   
  19.     elseif ($time < 60 * 60 * 24)   
  20.     {   
  21.         $h = floor($time/(60*60));   
  22.         $str = $h.’小时前 ’.$htime;   
  23.     }   
  24.     elseif ($time < 60 * 60 * 24 * 3)   
  25.     {   
  26.         $d = floor($time/(60*60*24));   
  27.         if($d==1)   
  28.             $str = ’昨天 ’.$rtime;   
  29.         else  
  30.             $str = ’前天 ’.$rtime;   
  31.     }   
  32.     else  
  33.     {   
  34.         $str = $rtime;   
  35.     }   
  36.     return $str;   
  37. }   
  38. ?>  

还等什么呢?赶紧运行起来试试吧!

如果您喜欢这篇文章,欢迎分享订阅。

转载请注明:美浩工作室官方博客 » php根据时间判断显示刚刚,几分钟前,几小时前代码

喜欢 (1)