Всем добрый день. Столкнулся вот с такой проблемой. Есть несколько элементов инфоблока, которые нужно отфильтровать по свойству типа Дата.
Вот пример кода:
Но вот почему то по свойству PROPERTY_WORK_FROM не фильтрует. Понимаю что дело скорее всего в форматах дат. Гуглил - так и не понял, как именно указать нужный формат времени в фильтре метода CIBlockElement::GetPropertyValuesArray.
Помогите пожалуйста, может кто с таким сталкивался?
Вот пример кода:
Код |
---|
$props = []; $idsArray = [1647, 1648]; $projectId = 74; $reportYear = '2022'; $reportMonth = '10'; $lastDay = '31'; $reportPeriod = new \Bitrix\Main\Type\DateTime($reportYear.'-'.$reportMonth.'-'.$lastDay,"Y-m-d H:i:s"); \CIBlockElement::GetPropertyValuesArray( $props, 88, [ 'ID'=>$idsArray, 'PROPERTY_PROJECT'=>$projectId, '!PROPERTY_IS_FEDERAL_INDICATOR'=>false, '<PROPERTY_WORK_FROM'=>$reportPeriod ], [] ); |
Но вот почему то по свойству PROPERTY_WORK_FROM не фильтрует. Понимаю что дело скорее всего в форматах дат. Гуглил - так и не понял, как именно указать нужный формат времени в фильтре метода CIBlockElement::GetPropertyValuesArray.
Помогите пожалуйста, может кто с таким сталкивался?