gpt4 book ai didi

php - MySQL日期/时间计算

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

我的 mysql 表中有一个 datetime 列,分别称为 start_datestart_time。我希望我的用户能够为自己设置提醒,以便在 start_time 之前 X 小时发送,分钟。 1 小时,最多 24 小时。

我将运行一个 CRON 脚本来发送这些提醒。现在我这样做:

SELECT * FROM auctions WHERE start_date=CURDATE() AND status='0'

获取今天开始但尚未开始的所有拍卖。我的问题是,我如何确定现在的时间是否比 start_timeX 小时,如果是,我可以向他们发送提醒。

有什么建议吗?

最佳答案

像这样:

SELECT col1, col2, col3 
FROM records
WHERE (records.startDate BETWEEN NOW() AND ADDDATE(NOW(), INTERVAL 9 HOUR))
AND (records.status = '0');

关于php - MySQL日期/时间计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/444544/

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