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