This question already has answers here:
How to use greater than operator with date?
(5个答案)
2年前关闭。
date列包含unix时间戳,我该怎么做,因此它仅显示date列中的unix时间戳小于X时间(在我的情况下为3小时)的行。如果可能,我想在mysql查询中执行此过滤器。
谢谢 :)
(5个答案)
2年前关闭。
SELECT * FROM `votes` WHERE `forserverid`='518' AND `date` ?????
date列包含unix时间戳,我该怎么做,因此它仅显示date列中的unix时间戳小于X时间(在我的情况下为3小时)的行。如果可能,我想在mysql查询中执行此过滤器。
谢谢 :)
最佳答案
Unix时间戳以秒为单位,因此3小时是3 * 60 * 60秒。
条件应为date < UNIX_TIMESTAMP(NOW()) - 3 * 60 * 60
关于php - 如何显示日期小于x时间的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44191522/
10-11 03:16