我在我的mysql表中分别有一个date
和time
列,分别叫做start_date
和start_time
。我希望我的用户能够在start_time
分钟之前X小时前发送自己的提醒。 1小时,最长24小时。MySQL日期/时间计算
我将运行一个CRON脚本来发送这些提醒。现在我做:
SELECT * FROM auctions WHERE start_date=CURDATE() AND status='0'
要获得所有的拍卖,将开始今天,尚未开始。我的问题是,如何知道现在的时间是否在start_time
之前X
小时,因此如果是这样,我可以向他们发送提醒。
有什么建议吗?
为什么你会认为他在运行PHP?首先,他将使用cronjob,这表明它可能不是PHP。第二,为什么你需要使用strtotime在几秒钟内计算20小时?这是基本的数学... – jishi 2009-01-14 21:03:06