Дата начала активности отвечает за дату начала проведения мероприятия, дата окончания активности, соответственно, за его окончание. Мероприятие проводиться может в несколько дней.
Если в моем календаре мероприятий выбрать одну конкретную дату $startDate и воспользоваться фильтром:
| Код |
|---|
$arrFilter = array(
"LOGIC" => "AND",
array("<=DATE_ACTIVE_FROM" => ConvertTimeStamp(strtotime($startDate . "00:00:00"), "FULL")),
array(">=DATE_ACTIVE_TO" => ConvertTimeStamp(strtotime($startDate . "00:00:00"), "FULL")),
);
|
то выводит всё корректно.
А если выбрать диапазон дат
| Цитата |
|---|
| [$startDate , $endDate ] |
, то по идее нужно рассмотреть 4 случая (f - дата начала активности, t - дата окончания активности, s - начало выбранного диапазона, t - окончание выбранного диапазона)