This question already has answers here:
How to use greater than operator with date?
                                
                                    (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