Цитата |
---|
tbublikova jeager написал: список прошлых годов |
Получить список прошлых годов
Код |
---|
function getYearsOfArticles($iblockId) { $currentYear = date('Y'); $arYears = []; while($currentYear > 1900) { $arSelect = ['ID', 'NAME']; $arFilter = [ 'IBLOCK_ID' => $iblockId, 'ACTIVE' => 'Y', 'ACTIVE_DATE' => 'Y', '>=DATE_ACTIVE_FROM' => date('01.01.' . $currentYear), '<=DATE_ACTIVE_FROM' => date('31.12.' . $currentYear), ]; $res = \CIBlockElement::GetList(["SORT" => "ASC"], $arFilter, false, ["nPageSize" => 1], $arSelect); if (!$ob = $res->GetNextElement()) { return $arYears; } $arYears[] = $currentYear; $currentYear--; } return false; } |
не благодарите