[QUOTE]Артемий Зайцев написал:
Задача с фильтром описана в [URL=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]документации[/URL] внизу в пользовательских комментариях
[QUOTE]Задача: Фильтрация "от" и "до" по свойству типа "Дата/Время".
Проблема: Свойство типа Дата/Время хранится в БД как строковое с датой в формате YYYY-MM-DD HH:MI:SS.
Решение: Перед фильтрацией обязательно сконвертировать дату из формата сайта в формат, используемый для хранения.
[CODE] $DateFrom = "01.01.2008" ;
$DateTo = "31.01.2008" ;
$arFilter = array (
">=PROPERTY_DATE" => ConvertDateTime( $DateFrom , "YYYY-MM-DD" ). " 00:00:00" ,
"<=PROPERTY_DATE" => ConvertDateTime( $DateTo , "YYYY-MM-DD" ). " 23:59:59" ,
); [/CODE]
При использовании такого фильтра выберутся все элементы со свойством DATE от 01.01.2008 00:00:00 до 31.01.2008 23:59:59.[/QUOTE]
[/QUOTE]
Здравствуйте опишите пожалуйста подробнее как сконвертировать именно куда этот код вставлять?
Задача с фильтром описана в [URL=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]документации[/URL] внизу в пользовательских комментариях
[QUOTE]Задача: Фильтрация "от" и "до" по свойству типа "Дата/Время".
Проблема: Свойство типа Дата/Время хранится в БД как строковое с датой в формате YYYY-MM-DD HH:MI:SS.
Решение: Перед фильтрацией обязательно сконвертировать дату из формата сайта в формат, используемый для хранения.
[CODE] $DateFrom = "01.01.2008" ;
$DateTo = "31.01.2008" ;
$arFilter = array (
">=PROPERTY_DATE" => ConvertDateTime( $DateFrom , "YYYY-MM-DD" ). " 00:00:00" ,
"<=PROPERTY_DATE" => ConvertDateTime( $DateTo , "YYYY-MM-DD" ). " 23:59:59" ,
); [/CODE]
При использовании такого фильтра выберутся все элементы со свойством DATE от 01.01.2008 00:00:00 до 31.01.2008 23:59:59.[/QUOTE]
[/QUOTE]
Здравствуйте опишите пожалуйста подробнее как сконвертировать именно куда этот код вставлять?