Php Codeigniter-如果任务状态为';过期的
我有一系列案例,当打开时,会显示任务列表。所有这些任务都有一个分配给它的状态:正在进行、已完成和过期。每个任务都有一个过期日期。如果任务已过过期日期,我希望在加载页面时尝试将任务的状态更改为“过期” 我想检查页面何时加载任务是否已过期,如果已过期,请将该任务的状态更改为过期 下面是我从查询中获得的数据Php Codeigniter-如果任务状态为';过期的,php,mysql,date,Php,Mysql,Date,我有一系列案例,当打开时,会显示任务列表。所有这些任务都有一个分配给它的状态:正在进行、已完成和过期。每个任务都有一个过期日期。如果任务已过过期日期,我希望在加载页面时尝试将任务的状态更改为“过期” 我想检查页面何时加载任务是否已过期,如果已过期,请将该任务的状态更改为过期 下面是我从查询中获得的数据 Array ( [0] => stdClass Object ( [ID] => 1 [agency_association_ID] => 1 [task_ID] => 3
Array ( [0] => stdClass Object ( [ID] => 1 [agency_association_ID] => 1 [task_ID] => 3 [assigned_user_ID] => 8 [status] => Ongoing [comments] => Test task [date] => 2013-04-12 [task] => Domestic violence [active] => 1 ) )
看法
我不想在控制器中进行检查,以防每次加载时它都会进行检查,并陷入连续循环中尝试在sql查询中进行日期检查。我在发布此消息后尝试了此操作,结果成功了,万岁!干杯
$date = date('Y-m-d');
if($date > $tasks->date)
{
echo"OVERDUE";
}
else
{
echo"IN DATE";
}