在我的数据库中,我有 UNIX 时间戳作为需要运行的作业的截止日期。在给定的一天或给定的时间,我想知道需要运行哪些作业。我有以下代码来查询我的工作表:
$job = Model_Job::find('first',
array(
'where' => array(
array('status_id', 1), // active
array('due_date', today)
)))
最后一个数组当然只是伪代码。我想出了以下代码来确定时间戳是否是今天。
date('Ymd', strtotime(Date::forge(time())->get_timestamp())) == date('Ymd', strtotime($job->due_date))
我如何将它与我的查询结合起来?有没有更好的方法然后遍历查询的数组?