PHP で時差を計算するのは面倒なこともありますが、日付と時刻の関数の使い方をマスターすれば、簡単になります。
簡単な例は、借りた本の数を計算することです。これには、PHP が毎日の日付に基づいて計算する必要があります。この日付計算を実現するためのいくつかの方法について説明します。
(1) MSSQL があれば、それは非常に簡単です。トリガーを使用します。日付の差を計算するために特別に使用される関数 datediff() を使用します。
MYSQL の場合は、2 つの日付フィールドの差を使用して計算結果を計算し、それを別の数値に保存します。
(2) データベースがない場合、主な説明は次のとおりです:
例: 5 月を計算します。 2007 年 3 月から 2007 年 6 月 5 日までの日数:
$startdate=mktime("0","0","0","5","3", "2007");
$enddate =mktime("0","0","0","6","5","2007"); //取得した値は合計秒数です1970-1-1 からパラメータ time 数値まで: これは整数です。
$days=round(($enddate-$startdate) /3600/24);
echo $days ;
//days は取得された日数です。