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

php根据时间显示刚刚,几分钟前,今天,昨天的实现代码

时间:2015-11-14 16:22:19      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:

如果大家有更好的方案欢迎交流

function diffBetweenTwoDay($pastDay){

  $timeC = time() - strtotime($pastDay);
  $dateC = round((strtotime(date(‘Y-m-d‘)) - strtotime(date(‘Y-m-d‘,strtotime($pastDay))))/60/60/24);

  if($timeC<=3*60){
    $dayC = ‘刚刚‘;
  }elseif($timeC>3*60&&$timeC<=5*60){
    $dayC = ‘3分钟前‘;
  }elseif($timeC>5*60&&$timeC<=10*60){
    $dayC = ‘5分钟前‘;
  }elseif($timeC>10*60&&$timeC<=30*60){
    $dayC = ‘10分钟前‘;
  }elseif($timeC>30*60&&$timeC<=60*60){
    $value[‘addtime‘] = ‘30分钟前‘;
  }elseif($timeC>60*60&&$timeC<=120*60){
    $dayC = ‘1小时前‘;
  }elseif($timeC>120*60&&$dateC == 0){
    $dayC = ‘今天‘;
  }elseif($dateC == 1){
    $dayC = ‘昨天‘;
  }else{
    $dayC = date(‘Y-m-d‘,strtotime($value[‘addtime‘]));
  }

  return $dayC;

}

 

php根据时间显示刚刚,几分钟前,今天,昨天的实现代码

标签:

原文地址:http://www.cnblogs.com/xiaozong/p/4964391.html

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