gpt4 book ai didi

php - 仅显示数据库中超过两个月的条目

转载 作者:行者123 更新时间:2023-11-29 04:53:22 27 4
gpt4 key购买 nike

我的数据库中有 unix 时间戳。现在我只想获得两个月前的结果。

这行不通,因为它显示了超过两个月的条目。

$unixbefore2months = strtotime('-2 month');
$query = 'SELECT * FROM table WHERE time > "'.$unixbefore2months.'"';

所以我有确定两个月前(从现在开始)时间的时间戳,以及数据库中的条目及其创建时间。

最佳答案

使用 UNIX_TIMESTAMP() 来转换它们,如果您使用 native MySQL DATE_SUB() 函数,则可以在没有任何 PHP 变量的情况下完成转换:

SELECT * FROM tbl WHERE time > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 2 MONTH));

参见 MySQL date & time functions有关 UNIX_TIMESTAMP()DATE_SUB() 的详细信息的引用。

关于php - 仅显示数据库中超过两个月的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9178754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com