MySQL 基础教程

MySQL 高级教程

MySQL SQL 语句

MySQL 笔记

MySQL DATEDIFF 两个日期间隔(相差)天数函数用法全解

MySQL 内置函数及自定义函数详解 MySQL 内置函数及自定义函数详解


MySQL DATEDIFF() 函数返回两个日期之间的天数,即差值。

语法

DATEDIFF(expr1, expr2)

函数返回 expr1 日期与 expr2 日期的相差值。

其中 expr1expr2 是日期或日期时间的表达式。

示例

mysql> SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');
        -> 1
mysql> SELECT DATEDIFF('2010-11-30 23:59:59','2010-12-31');
        -> -31