Всем привет!
Столкнулся вот с какой проблемой. Есть несколько элементов инфоблока. У них есть свойство PLAN_DATE типа Дата
Хочу выбрать только те элементы инфоблока, у которых PLAN_DATE >= 01.11.2022 и PLAN_DATE <=30.11.2022
Вот код:
Права на инфоблок стоят: Для всех пользователей - чтение. Не понимаю почему, но выбирает все элементы из этого инфоблока, а по дате не фильтрует. Помогите пожалуйста, как это лечится?
Столкнулся вот с какой проблемой. Есть несколько элементов инфоблока. У них есть свойство PLAN_DATE типа Дата
Хочу выбрать только те элементы инфоблока, у которых PLAN_DATE >= 01.11.2022 и PLAN_DATE <=30.11.2022
Вот код:
Код |
---|
$iblockId = 41;$arSelect = ['ID', 'IBLOCK_ID','PROPERTY_PLAN_DATE']; $start = '01.11.2022 00:00:00'; $end = '30.11.2022 23:59:59'; $arFilter = [ 'IBLOCK_ID' => $iblockId, '>=PROPERTY_PLAN_DATE_VALUE' => $start, '<=PROPERTY_PLAN_DATE_VALUE' => $end, 'CHECK_PERMISSIONS' => 'Y' ]; $res = \CIBlockElement::GetList([], $arFilter, false, false, $arSelect); while ($ob = $res->GetNextElement()) { $fields = $ob->GetFields(); } |