在MySQL 中,您可以使用TIMEDIFF() 和TIME_TO_SEC() 函數計算兩個時間戳之間的差異(以秒為單位) :
SELECT TIME_TO_SEC(TIMEDIFF('2010-08-20 12:01:00', '2010-08-20 12:00:00')) AS diff;
這將傳回值60,表示之間的一分鐘差異兩個時間戳。
或者,您可以使用 UNIX_TIMESTAMP() 函數直接計算差異:
SELECT UNIX_TIMESTAMP('2010-08-20 12:01:00') - UNIX_TIMESTAMP('2010-08-20 12:00:00') AS diff;
這也將傳回值 60。
使用TIMEDIFF() 和的注意事項UNIX_TIMESTAMP():
以上是MySQL中如何計算兩個時間戳記之間的時間差?的詳細內容。更多資訊請關注PHP中文網其他相關文章!