// получим полный формат сайта
$site_format = CSite::GetDateFormat("FULL");
// переведем формат сайта в формат PHP
$php_format = $DB->DateFormatToPHP($site_format);
// сейчас
$today = time();
// кол-во секунд в сутках
$day = 86400;
// кол-во секунд в 30 сутках
$last_30_day = $today - ($day*30);
// выведем дату, которая была 30 дней назад
echo $DateFrom = date($php_format, $last_30_day);
echo "<br />";
// выведем текущую дату в формате текущего сайта
echo $DateTo = date($php_format, $today);
echo "<br />";
// найти элементы, у которых дата начала активности в периоде $DateFrom - $DateTo
$res = CIBlockElement::GetList(Array(), Array("><DATE_ACTIVE_FROM"=> Array($DateFrom, $DateTo)));
while($arRes = $res->GetNext())
{
echo "<pre>";
print_r($arRes);
echo "</pre>";
}
|