mysql 获取时间段之间的差值
mysql 获取时间段之间的差值
方法一:TIMESTAMPDIFF
SELECT TIMESTAMPDIFF(SECOND, '2025-09-15 00:00:00', NOW());👉 结果就是 两个时间相差多少秒。
方法二:UNIX_TIMESTAMP
SELECT UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP('2025-09-15 00:00:00');👉 同样会返回秒数差。
如果想判断时间是否在某个时间点 ±10秒范围内
SELECT NOW() BETWEEN DATE_SUB('2025-09-15 00:00:00', INTERVAL 10 SECOND)AND DATE_ADD('2025-09-15 00:00:00', INTERVAL 10 SECOND);