您好,欢迎访问一九零五行业门户网

php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23"_PHP教程

//时间转换函数
function trantime($time) { 
    $rtime = date(m-d h:i,$time); 
    $htime = date(h:i,$time);
$time = time() - $time;
if ($time
        $str = '刚刚'; 
    } 
    elseif ($time
        $min = floor($time/60); 
        $str = $min.'分钟前'; 
    } 
    elseif ($time
        $h = floor($time/(60*60)); 
        $str = $h.'小时前'.$htime; 
    } 
    elseif ($time
        $d = floor($time/(60*60*24)); 
        if($d==1) 
           $str = '昨天'.$rtime; 
        else 
           $str = '前天'.$rtime; 
    } 
    else { 
        $str = $rtime; 
    } 
    return $str; 
}
函数trantime()中的参数$time必须为unix时间戳,如果不是请先用strtotime()将其转换成unix时间戳。
调用函数,直接输出:
$times=1286861696 ;   
echo trantime($times); 
作者:aolinks 's blog
http://www.bkjia.com/phpjc/478605.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478605.htmltecharticle//时间转换函数 function trantime($time) { $rtime = date(m-d h:i,$time); $htime = date(h:i,$time); $time = time() - $time; if ($time 60) { $str = 刚刚; } elseif ($time 60 *...
其它类似信息

推荐信息