Не могу понять как реализовать фильтр по дате. Нужно, чтобы в фильтр попадали элементы, диапазон активности которых пересекается (хотябы частично) с заданным диапазоном.
В этот фильтр попадают только элементы, диапазон, которых полностью входит в заданный диапазон, а как организовать частичное совпадение, не могу понять.
Код |
---|
$arFilter = array( "<=DATE_ACTIVE_FROM" => array(false, ConvertTimeStamp(false, "FULL")), ">=DATE_ACTIVE_TO" => array(false, ConvertTimeStamp(false, "SHORT")." 23:59:59"), ); |