Всем доброго времени суток!
Прошу прощения за несколько кривое название темы, но другое в голову не пришло.
Проблема с фильтрацией по году в битриксе.
Есть элемент, у него в properties проставлена дата 01.01.2016. Фильтр выглядит так:
И соответственно этот arrFilter передается в компонент:
В целом фильтр работает корректно, однако если у элемента дата стоит 1 января (любого года), то он почему-то попадает в фильтр за предыдущий год.
Т.е. если у элемента дата 01.01.2016, то при таком фильтре мы его увидим, если промежуток зададим следующий:
Подскажите, в чем может быть проблема?
Косяк в реализации фильтра или работе самого компонента?
Прошу прощения за несколько кривое название темы, но другое в голову не пришло.
Проблема с фильтрацией по году в битриксе.
Есть элемент, у него в properties проставлена дата 01.01.2016. Фильтр выглядит так:
| Код |
|---|
$start_date = "01.01.2016";
$end_date = "31.12.2016";
$arrFilter[] = array(">=PROPERTY_DATE_SET"=> ConvertDateTime($start_date, "YYYY-MM-DD")." 00:00:00",
"<=PROPERTY_DATE_SET"=> ConvertDateTime($end_date, "YYYY-MM-DD")." 00:00:00"
);
|
| Код |
|---|
... "FILTER_NAME" => "arrFilter", ... |
Т.е. если у элемента дата 01.01.2016, то при таком фильтре мы его увидим, если промежуток зададим следующий:
| Код |
|---|
$start_date = "01.01.2015"; $end_date = "31.12.2015"; |
Косяк в реализации фильтра или работе самого компонента?