wxmwork
11/8/2019 - 10:07 AM

时间换算距当前时间多少分钟/天

/**
 * @Notes:calculated_date   换算距当前时间多少分钟/天
 * @param $time
 * @author:WuXiaoMing
 * Date:2019/4/8
 * Time:20:02
 */
function calculated_date($time){
    $pass_time = time() - $time;
    if ( $pass_time >= 0 && $pass_time < 60 ) {
        $show_time= $pass_time.'秒前';
    } elseif ( $pass_time >= 60 && $pass_time < 3600 ) {
        $show_time = floor($pass_time/60).'分钟前';
    } elseif ( $pass_time >= 3600 && $pass_time < 3600 * 24 ) {
        $show_time = floor($pass_time/3600).'小时前';
    } elseif ( $pass_time >= 3600 * 24 && (date('Y') == date('Y',$time)) ) {//超过一天,且当前时间跟所传时间是同一年
        $show_time = date('m-d',$time);
    } else {
        $show_time = date('Y-m-d',$time);
    }
    return $show_time;
}