for($i=0; $i < $intNumDays; $i++) { $EndOfDay = $EndOfDay + 86400; $arHours = null; while($arJobs[$curJob]->Date != null && $arJobs[$curJob]->Date < $EndOfDay) { $arHours[$arJobs[$curJob]->intTechID]++; $curJob++; } $intStartDay = $EndOfDay - 86400; if ($EndOfDay == $today) { $day[] = array( "intDayOfWeek" => date("w", $intStartDay), "boolToday" => "true", "intDate" => $intStartDay, "arHours" => $arHours ); } else { $day[] = array( "intDayOfWeek" => date("w", $intStartDay), "boolToday" => "false", "intDate" => $intStartDay, "arHours" => $arHours ); } }