Функция MySQL DATEDIFF()

Определение и использование

Функция DATEDIFF() возвращает количество дней между двумя датами.

Синтаксис

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