MySQL DATEDIFF() 関数

定義および使用法

DATEDIFF() 関数は2つの日付間の日数を返します。

文法

DATEDIFF(date1,date2)

date1 および date2 パラメータは有効な日付または日付/時間の表現です。

注:計算には値の日付部分のみが参加します。

例 1

以下の SELECT 文を使用します:

SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate

結果:

DiffDate
1

例 2

以下の SELECT 文を使用します:

SELECT DATEDIFF('2008-12-29','2008-12-30') AS DiffDate

結果:

DiffDate
-1