码迷,mamicode.com
首页 > Web开发 > 详细

用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间

时间:2014-11-22 12:10:05      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:io   ar   使用   sp   on   cti   bs   amp   时间   

function T($time)
{
   //获取今天凌晨的时间戳
   $day = strtotime(date(‘Y-m-d‘,time()));
   //获取昨天凌晨的时间戳
   $pday = strtotime(date(‘Y-m-d‘,strtotime(‘-1 day‘)));
   //获取现在的时间戳
   $nowtime = time();
   
   $tc = $nowtime-$time;
   if($time<$pday){
      $str = date(‘Y-m-d H:i:s‘,$time);
   }elseif($time<$day && $time>$pday){
      $str = "昨天";
   }elseif($tc>60*60){
      $str = floor($tc/(60*60))."小时前";
   }elseif($tc>60){
      $str = floor($tc/60)."分钟前";
   }else{
      $str = "刚刚";
   }
   return $str;
}

  使用方法

echo T("时间戳");


用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间

标签:io   ar   使用   sp   on   cti   bs   amp   时间   

原文地址:http://my.oschina.net/u/924769/blog/347455

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!