我在标题栏上找到了我的问题有关Stack Overflow的帖子。代码是这样的:
if( strtotime($Date) > strtotime('now') )
它不起作用。什么都没打印出来。
我的计划是:
在数据库中的时间之前24小时发送文本
在数据库中的时间之前4小时发送文本
同时在数据库中发送文本
数据库中的时间和日期如下:
2018-07-02
17:30:00
这是我的代码:
if($check > 0)
{
while($row = mysqli_fetch_assoc($run))
{
### Define vars
$ID = $row['ID'];
$Text = $row['rText'];
$Number = $row['rNumber'];
$Date = $row['rDate'];
$Time = $row['rTime'];
if( strtotime($Date) > strtotime('now') )
{
echo "ID: $ID. $Date is greater than now.";
}
}
}
这不是我以前做过的事情,因此任何帮助都将非常有用。
编辑代码:
if (in_array(strtotime($Time),[strtotime('now'),strtotime('now -4 hour'),strtotime('now -24 hour')]))
{
echo "$ID - $Time / $Date is 4 hours before or 24 hours before, or the time is now.";
}