首頁  >  文章  >  後端開發  >  php怎麼計算相差幾天

php怎麼計算相差幾天

藏色散人
藏色散人原創
2021-02-23 09:50:594184瀏覽

php計算相差幾天的方法:先建立一個PHP範例檔案;然後定義兩個時間點;接著使用strtotime將時間格式化為時間戳記;最後直接輸出「$days」即可取得到相差的天數。

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;
}

以上是php怎麼計算相差幾天的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn