Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Дата изменение элемента

00 голосов
2
Здравствуйте всем!

У меня такая проблема, никак не могу определить дату изменение элемента. Мне надо фильтровать элементов по дате изменение. Как это сделать? Пожалуйста, помогите.


Заранее благодарен,
спросил 25 Авг, 13 от FONTAN (120 баллов)

2 Ответы

00 голосов
Поле TIMESTAMP_X содержит дату и время последнего изменения. Соответственно, его и используйте. Если надо отобрать, к примеру, элементы, модифицированные после YYYY.MM.DD HH:MM:SS, примерный код вот:
Код
$arFilter = array('IBLOCK_ID' => $IBLOCK_ID,'>TIMESTAMP_X' => 'YYYY.MM.DD HH:MM:SS');
$arSort = array ('TIMESTAMP_X' => 'DESC');
$items = CIBlockElement::GetList($arSort,$arFilter);
while ($obItem = $items->GetNextElement()):
   $arItem = $obItem->GetFields();
; что-то делаем с каждым элементом
endwhile;
ответил 25 Авг, 13 от Pomnep (13,960 баллов)
00 голосов
Спасибо огромное!!!
ответил 07 Ноя, 13 от FONTAN (120 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 09 Июль, 13 от Kiriel (2,010 баллов)
0 голосов
4 ответов
спросил 30 Янв, 14 от Taran7 (100 баллов)
0 голосов
1 ответ
0 голосов
6 ответов