В общем "накостылил" я помелочи. Отфильтровать ещё в компоненте не получилось,так что сделал что -то такое. В инфоблоке создал 2 поля типа "Дата/Время" , "Начало событи" и "Окончание события" (Дату начала активности и дату окончания активности использовать не могу ,т.к. они влияют на видимость элемента в принципе, а мне нужно видеть их все в том числе и прошедшие и предстоящие), затем воспользовался функцией обработки времени [url=http://dev.1c-bitrix.ru/api_help/main/functions/date/maketimestamp.php]MakeTimeStamp()[/url] . Код получился примерно следующий:
[CODE] foreach($arResult["ITEMS"] as $arItem){
//выводим только предыдущие события
$currentDate = date("U");
$Start = $arItem['PROPERTIES']['DATETIMESTART']['VALUE'];
$itemDateStart = MakeTimeStamp($Start, "DD.MM.YYYY HH:MI:SS");
$End = $arItem['PROPERTIES']['DATETIMEEND']['VALUE'];
$itemDateEnd = MakeTimeStamp($End, "DD.MM.YYYY HH:MI:SS");
if(($itemDateStart < $currentDate)&&($currentDate > $itemDateEnd))
{
[/CODE]и дальше пошли выводится события удовлетворяющие усливию. Т.е. я взял текущую дат в Unix формате даты начала и окончания события в Unix формате и тупо их сравнил. Наверное не очень правильно, но вроде работает. Может в процессе глубокого познания 1С-Битрикс, найду другое, более действенно решение. ) Спасибо за внимание!
[CODE] foreach($arResult["ITEMS"] as $arItem){
//выводим только предыдущие события
$currentDate = date("U");
$Start = $arItem['PROPERTIES']['DATETIMESTART']['VALUE'];
$itemDateStart = MakeTimeStamp($Start, "DD.MM.YYYY HH:MI:SS");
$End = $arItem['PROPERTIES']['DATETIMEEND']['VALUE'];
$itemDateEnd = MakeTimeStamp($End, "DD.MM.YYYY HH:MI:SS");
if(($itemDateStart < $currentDate)&&($currentDate > $itemDateEnd))
{
[/CODE]и дальше пошли выводится события удовлетворяющие усливию. Т.е. я взял текущую дат в Unix формате даты начала и окончания события в Unix формате и тупо их сравнил. Наверное не очень правильно, но вроде работает. Может в процессе глубокого познания 1С-Битрикс, найду другое, более действенно решение. ) Спасибо за внимание!