gpt4 book ai didi

php - 查询中两个时间戳的比较

转载 作者:行者123 更新时间:2023-11-29 13:41:32 24 4
gpt4 key购买 nike

我想运行一个 cronjob,检查数据库表中的 timepamp 小于当前时间 + 1 个月。但不确定我该怎么做。

我尝试过一些方法,但不起作用。

$buy_time=strtotime($row['sdate']);
$current_time= strtotime("now");
$diff=$current_time - $buy_time;

$SQL = "UPDATE product SET status=0 WHERE sdate <'$diff'";
$res= mysqli_query($link,$SQL);

最佳答案

假设您使用 native mysql 日期/日期时间字段作为该 sdate 字段,那么不要使用 PHP 生成日期并将其粘贴到查询中,直接在 MySQL 中完成所有操作:

... WHERE sdate >= (NOW() - INTERVAL 1 MONTH)

关于php - 查询中两个时间戳的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018602/

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