ホームページ >バックエンド開発 >PHPの問題 >PHPで日数の差を計算する方法

PHPで日数の差を計算する方法

藏色散人
藏色散人オリジナル
2021-02-23 09:50:594206ブラウズ

php メソッドで日数の差を計算します。最初に PHP サンプル ファイルを作成し、次に 2 つの時点を定義します。次に、strtotime を使用して時刻をタイムスタンプにフォーマットし、最後に「$days」を直接出力して、日数の違い。

PHPで日数の差を計算する方法

#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。

php は 2 つの日付間の日数の差、処理時間間隔を計算します

例: 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。