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からパラメータ時刻までの合計秒数です:整数です
//次のコードはコンパイルがはるかに簡単です:
$days=round(($enddate-$startdate)/3600/24) ;
エコー $days;
//daysは取得した日数です;
mktime()のパラメータがデフォルトの場合は、現在の日付を使用することになり、本を借りた日からの日数を計算することができます
。
http://www.bkjia.com/PHPjc/847197.htmlwww.bkjia.com