在 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中文网其他相关文章!