@barder

Как сделать отбор элементов инфоблока по дате больше определенной?

Доброго времени суток.

Есть инфоблок, есть элементы, понадобилось мне парсить элементы за текущий день
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "DATE_CREATE");
$arFilter = Array("IBLOCK_ID"=>16, "PROPERTY_ID_VK" => "", "ACTIVE" => "Y", ">=DATE_ACTIVE_FROM" => date("Y-m-d")." 00:00:00");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>100), $arSelect);
while($ob = $res->GetNextElement())
	{
		$arFields = $ob->GetFields();
	?><pre><?print_r($arFields)?></pre><?

но почему то выводит все элементы с пустым свойством "PROPERTY_ID_VK"
  • Вопрос задан
  • 1216 просмотров
Решения вопроса 1
@PetrPo
// чтобы получить дату в формате сайта (в битриксе)
$date = date('Y-m-d');
$timestamp = MakeTimeStamp($date, 'YYYY-MM-DD');
$convertDateTime = ConvertTimeStamp($timestamp);

$arFilter = Array("IBLOCK_ID"=>16, "PROPERTY_ID_VK" => false, "ACTIVE" => "Y", ">=DATE_ACTIVE_FROM" => $convertDateTime);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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