如何显示日期小于x时间的行

时间:2017-05-25 23:58:35

标签: php mysql

SELECT * FROM `votes` WHERE `forserverid`='518' AND `date` ?????

日期列包含一个unix时间戳,我该如何制作它只显示日期列中的unix时间戳小于X时间的行(在我的情况下为3小时)。我想在可能的情况下在mysql查询中执行此过滤器。

谢谢:)

1 个答案:

答案 0 :(得分:0)

Unix时间戳以秒为单位,因此3小时为3 * 60 * 60秒。

条件应为date < UNIX_TIMESTAMP(NOW()) - 3 * 60 * 60