我从数据库中提取存储的日期。在测试时,我使用sql命令将时间提前45分钟,以确保我知道应该显示什么。我使用以下内容仅选择我想要的日期和时间。
public function currentJobsList($array)
{
for ($i =0; $i < count($array);$i++)
{
if ($array[$i][5] == $this->selectedDay)
{
if ($array[$i][7] > date('G:i'))
{
$currentJobs [] = $array[$i];
}
}
if (($array[$i][5] == $this->selectedDay) && ($array[$i][5] != date('m/d/Y')) )
{
$currentJobs [] = $array[$i];
}
}
我知道时间大于我运行命令的时间,但它在早上没有返回结果。我有时间在军事时间,我认为上午/下午格式正在抛弃。事实并非如此。如果我切换逻辑(当前时间少于存储时间,我得到我的结果集......在早上)。这有什么问题?