php將時間戳轉換為多少分鐘前

科技小能手發表於2017-11-12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
foreach ($comments as $k => &$v){
 
    $s =  (int)($nowtime-$v[`create_time`]);
 
    if((0<$s) && ($s<60)){
         $v[`time_num`] = $s.`秒前`;
    }elseif((60<$s) && ($s<3600)){
        $mins $s/60;
        $v[`time_num`] = floor($mins).`分鐘前`;
    }elseif((3600<$s) && ($s<86400)){
          $hours $s/3600;
          $v[`time_num`] = floor($hours).`小時前`;
    }elseif($s>=86400) {
        $days $s / 86400;
        $v[`time_num`] = floor($days) . `天前`;
    }
}

本文轉自 IT阿飛 51CTO部落格,原文連結:http://blog.51cto.com/itafei/1964514


相關文章