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

标签 php mysql

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

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

谢谢:)

最佳答案

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

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

关于php - 如何显示日期小于x时间的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44191522/

相关文章:

php - 使用PHP查找文件夹中最旧的文件

php - .htaccess mod_rewrite 解释

javascript - 具有多个系列的 Highcharts 异步服务器加载

javascript - 将文本替换为 HTML 文件中的 html 标签

php - MySQLi:使用变量查询另一个表

php - 如何从数据库中获取菜单及其子类别

mysql - 通过匹配两个表中的符号来计算价格的变化,并按设定的时间间隔计算价格差异

mysql - Sql 查询以升序降序顺序选择数据,并在字符串中查找数字

mysql - 为什么要使用 TLS 的客户端和服务器证书?

php - 命令不同步;当我循环运行时,你现在不能运行这个命令