Необходимо отфильтровать данные инфоблока в диапазоне дат, например:
включая '16.05.2016' и '23.05.2016' числа
Фильтр
работает неправильно, хотя в документации написано "Будет выполнена проверка на попадание в диапазон заданный элементами массива значения фильтра. Включительно."
Фильтр
также работает неправильно
Подскажите, пожалуйста, что делаю не так?
С уважением,
Олег
Код |
---|
$startDate = '16.05.2016'; $endDate = '23.05.2016'; |
включая '16.05.2016' и '23.05.2016' числа
Фильтр
Код |
---|
$arFilter = Array( "IBLOCK_ID"=>72, "><PROPERTY_DATA_POGODZHENNYA" => Array($DB->FormatDate($startDate, "DD.MM.YYYY HH:MI:SS", "YYYY-MM-DD HH:MI:SS"), $DB->FormatDate($endDate, "DD.MM.YYYY HH:MI:SS", "YYYY-MM-DD HH:MI:SS")) ); |
работает неправильно, хотя в документации написано "Будет выполнена проверка на попадание в диапазон заданный элементами массива значения фильтра. Включительно."
Фильтр
Код |
---|
$arFilter = Array( "IBLOCK_ID"=>72, ">=PROPERTY_DATA_POGODZHENNYA" => $DB->FormatDate($startDate, "DD.MM.YYYY HH:MI:SS", "YYYY-MM-DD HH:MI:SS"), "<=PROPERTY_DATA_POGODZHENNYA" => $DB->FormatDate($endDate, "DD.MM.YYYY HH:MI:SS", "YYYY-MM-DD HH:MI:SS") ); |
также работает неправильно
Код |
---|
$iblock = CIBlockElement :: GetList ($arSort, $arFilter, false,false, $arSelect); |
Подскажите, пожалуйста, что делаю не так?
С уважением,
Олег