如何計算MySQL 中兩個日期時間之間的時間差
在MySQL 的datetime 資料類型中維護使用者登入資訊時,確定經過的時間因為用戶的最後一次登入至關重要。為了執行此計算,MySQL 提供了 TIMESTAMPDIFF 函數。
查詢語法:
SELECT TIMESTAMPDIFF(<interval>, <start_datetime>, <end_datetime>)
參數:
示例:
考慮一個場景,您要計算上次登入時間(last_login_time) 與目前時間(NOW( ))以秒為單位。您可以使用以下查詢:SELECT TIMESTAMPDIFF(SECOND, last_login_time, NOW())
範例結果:
查詢將傳回上次登入時間與目前時間之間的差異(以秒為單位) 。例如,如果上次登入時間是“2023-07-25 14:50:00”,當前時間是“2023-07-25 15:05:30”,則結果將為 870 秒。以上是如何計算MySQL中兩個日期時間之間的時間差?的詳細內容。更多資訊請關注PHP中文網其他相關文章!