ホームページ >バックエンド開発 >PHPチュートリアル >2 つの時間の差を計算する PHP メソッド_PHP チュートリアル
PHP で時差を計算するのは面倒なこともありますが、日付と時刻の関数の使い方をマスターすれば、簡単になります。
簡単な例として、本を借りる日数を計算する場合、PHP で計算する必要があります。日次による時差 日付を計算するには、この種の日付計算を実装するいくつかの方法について説明します:
(1) MSSQL がトリガーを使用できる場合は、関数 datediff() を使用します。日付の差の計算に特化しています
MYSQL の場合は、2 つの日付フィールドの差を使用して計算結果を別の数値フィールドに保存します
(2) がない場合は、データベースを使用する場合は、PHP の時刻と日付を完全に使用する必要があります。 主な説明は次のとおりです:
例: 1998 年 5 月 3 日から 1999 年 6 月 5 日までの日数を計算します:
$enddate=mktime("0","0","0","6"," 5","1999");
//取得される値は 1970-1-1 からパラメーター time: までの合計秒数です。すると
//次のコードはコンパイルがはるかに簡単です:
$days=round(($enddate-$startdate)/3600/24);
echo $days;
//days は取得された日数です;
mktime() のパラメータがデフォルトの場合、それは現在の値を使用することを意味します本を借りた日からの日数を計算できるようにします
期限を過ぎた場合は罰金がかかりますのでご注意ください。