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

本文操作環境: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;
}