| Цитата |
|---|
| 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;
} |
не благодарите