Делаю выборку по календарю.
<?
/*вывод календаря по URL*/
$arCurrentMonth = $_SERVER["REQUEST_URI"];
preg_match("/\/?y=([0-9]{0,100})&m=([0-9]{0,100})/", $arCurrentMonth, $output_array);
preg_match("/\/?y=([0-9]{0,100})&m=([0-9]{0,100})&d=([0-9]{0,100})/", $arCurrentMonth, $output_array2);
$now_date=$output_array[3].'.'.$output_array[2].'.'.$output_array[1];
$now_date2=$output_array2[3].'.'.$output_array2[2].'.'.$output_array2[1];
echo $now_date2;
?>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?
$date_news=$arItem['DISPLAY_PROPERTIES']['DATA_SOBYTIYA']['VALUE'];
preg_match("/([0-9]{0,100}).([0-9]{0,100}).([0-9]{0,100})/", $date_news, $date_news_param);//извлекаем дату
$day_mount = $date_news_param[1].'.'.$date_news_param[2].'.'.$date_news_param[3];
echo $now_date2."=".$date_news."<br />";//12.07.2016 = 12.07.2016
?>
<?//начало if or
if($date_news_param[2]==$output_array[2] or $now_date2==$date_news):?>
-----
<?endif?>
<?endif; // конец if or?>
<?$date_news_param[2]?>
<?endforeach;?>
Вторая половина ш