在MySQL 中計算日期差
在MySQL 中,可以使用DATEDIFF 功能。
如何實現工作原理:
DATEDIFF 函數採用兩個表達式作為參數,通常是日期或日期和時間表達式。此函數從第一個表達式中減去第二個表達式,並將差值作為以天為單位的值傳回。計算中僅使用數值的日期部分。
範例場景:
考慮以下場景:應用 DATEDIFF 函數:
要計算此場景中的日差,請使用以下查詢:SELECT DATEDIFF('2010-04-15', '2010-04-12');
要計算此場景中的日差,請使用以下查詢:
解讀結果:
| datediff('2010-04-15', '2010-04-12') | |--------------------------------------| | 3 |
查詢結果將是:
這表示兩個日期相差 3 天。
注意:
確保日期寫在YYYY-MM-DD 格式,如 DATEDIFF 函數語法中指定的那樣。以其他格式寫入的日期可能會傳回不正確的結果。以上是如何在 MySQL 中計算兩個日期之間的差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!