当前位置 : 主页 > 网络编程 > PHP >

php显示用户友好的时间

来源:互联网 收集:自由互联 发布时间:2021-07-03
一分钟内“刚刚”一小时内“* 分钟前”今天内“今天 小时:分钟”昨天内“昨天 小时:分钟“大于2天”年-月-日 小时:分钟“ //格式化时间function format_date($beforetime){ $time= time() - $

一分钟内“刚刚”一小时内“* 分钟前”今天内“今天 小时:分钟”昨天内“昨天 小时:分钟“大于2天”年-月-日 小时:分钟“

//格式化时间
function format_date($beforetime)
{
    $time= time() - $beforetime;    
    $today=strtotime(date("M-d-y",mktime(0,0,0,date("m"),date("d"),date("Y"))));
    if($time <= 60){
        return '刚刚';
    }elseif($time>=60 && $time<3600){
        $return=intval($time / 60)." 分钟前";  
    }else{
        if($beforetime>$today){
            $return="今天 ".date("H:i",$beforetime);  
        }elseif($beforetime<$today && $beforetime>($today-86400)){
            $return="昨天 ".date("H:i",$beforetime);  
        }else{
            $return=date("Y-m-d H:i",$beforetime);  
        }
    }
    return $return;
}
网友评论