在MySQL 中取得兩個時間戳之間的差異
在MySQL 中使用時間戳記時,計算之間的差異非常有用兩個時間戳。預設情況下,兩個時間戳相減將得到以秒為單位的差異,這可能不是所需的結果。
要計算天數差異,忽略時間戳記的時間部分,可以使用 DATEDIFF()功能。此函數採用兩個時間戳記作為參數,並傳回它們之間的天數。
這裡有一個範例:
SELECT DATEDIFF('2023-04-10 12:30:00', '2023-03-25 18:25:54') AS days;
此查詢將傳回 15,因為兩者之間有 15 天時間戳記。
為了示範用法,讓我們使用您提供的MySQL語句:
SELECT NOW(), last_confirmation_attempt, DATEDIFF(NOW(), last_confirmation_attempt) AS days FROM DateClubs WHERE DATEDIFF(NOW(), last_confirmation_attempt) IS NOT NULL;
此修改後的查詢將為DateClubs 表中的每一行提供NOW() 和last_confirmation_attempt 之間的天數差異,其中差異不為NULL。
以上是如何計算MySQL中兩個時間戳記之間的天數差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!