Мне нужно вывести все элементы за месяц.
Примерно представлю это так.
Но это код не работает. Т.к. DATE_CREATE храниться несколько в другом формате.
Я без проблем могу поменять даты в запросе на
Но при этом запрос работает не правильно. Видимо это связано с тем сравнение происходит не дат, а строк.
Подскажите как сделать такую выборку?
Примерно представлю это так.
Код |
---|
$arFilter = array( 'IBLOCK_ID' => array(1,19,20), '>=DATE_CREATE' => '2011-02-01 00:00:00', '<=DATE_CREATE' => '2011-02-28 23:59:59', ); $db_res = $e->GetList(Array("SORT"=>"ASC", "DATE_CREATE"=>'DESC'), $arFilter); |
Но это код не работает. Т.к. DATE_CREATE храниться несколько в другом формате.
Цитата |
---|
"24.02.2011 09:48:04" |
Я без проблем могу поменять даты в запросе на
Код |
---|
[">=DATE_CREATE"]=> string(19) "01.01.2011 00:00:00" ["<=DATE_CREATE"]=> string(19) "01.31.2011 23:59:59" |
Но при этом запрос работает не правильно. Видимо это связано с тем сравнение происходит не дат, а строк.
Подскажите как сделать такую выборку?