©
Dieses Dokument verwendetPHP-Handbuch für chinesische WebsitesFreigeben
DATEDIFF() 函数返回两个日期之间的天数。
            
             DATEDIFF(datepart,startdate,enddate)
            
          startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:
| datepart | 缩写 | 
|---|---|
| 年 | yy, yyyy | 
| 季度 | qq, q | 
| 月 | mm, m | 
| 年中的日 | dy, y | 
| 日 | dd, d | 
| 周 | wk, ww | 
| 星期 | dw, w | 
| 小时 | hh | 
| 分钟 | mi, n | 
| 秒 | ss, s | 
| 毫秒 | ms | 
| 微妙 | mcs | 
| 纳秒 | ns | 
现在我们想要获取两个日期之间的天数。
我们使用下面的 SELECT 语句:
            
             SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate
            
          结果:
| DiffDate | 
|---|
| 61 | 
现在我们想要获取两个日期之间的天数(请注意,第二个日期比第一个日期早,结果将是一个负数)。
我们使用下面的 SELECT 语句:
            
             SELECT DATEDIFF(day,'2008-08-05','2008-06-05') AS DiffDate
            
          结果:
| DiffDate | 
|---|
| -61 |