天天看點

php取相差幾天,php怎麼計算相差幾天

php計算相差幾天的方法:首先建立一個PHP示例檔案;然後定義兩個時間點;接着使用strtotime将時間格式化為時間戳;最後直接輸出“$days”即可擷取到相差的天數。

php取相差幾天,php怎麼計算相差幾天

本文操作環境:Windows7系統、PHP7.1、Dell G3電腦。

php計算兩個日期的相差天數,處理時間間隔

舉例:想要擷取 2016-04-10和2016-06-15相差多少天。

$begin_date = strtotime('2016-04-10');

$end_date = strtotime('2016-06-15');

$days = round(($end_date - $begin_date) / 3600 / 24);

其中已經使用strtotime将時間格式化為時間戳,直接輸出$days,即可擷取到相差的天數。

另外附上處理時間間隔的方法。(推薦:《PHP視訊教程》)

public function get_time($from,$to){

if($to > $from){

$miao = $to - $from;

}else{

$miao = $from - $to;

}

$hour = floor($miao/3600);

$minute = floor(($miao-$hour*3600)/60);

$second = $miao - $hour * 3600 - $minute * 60 ;

$str = '';

if($hour > 0){

$str .= $hour.'時';

}

if($minute > 0){

$str .= $minute.'分';

}

if($second){

$str .= $second.'秒';

}

return $str;

}