Формат даты можно посмотреть в админ части, Настройки->Настройки продукта->Сайты->Список сайтов. Или получить программно " $DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")) ", вернет что-то типа "d.m.Y".
Например для фильтра по диапазону дат получается примерно так:
Код |
---|
$date = "17.04.2020"; $arFilter = Array( "IBLOCK_ID"=>3, "ACTIVE"=>"Y", ">=DATE_ACTIVE_FROM" => date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")).' 00:00:01', strtotime($date)), "<=DATE_ACTIVE_FROM" =>date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")).' 23:59:59', strtotime($date)), ); |
Для фильтра с выборкой по "этому свойству" (DATE_ACTIVE_FROM- "это свойство" в моем случае):
Код |
---|
$date = "17.04.2020 09:00:00"; $arFilter = Array( "IBLOCK_ID"=>3, "ACTIVE"=>"Y", "DATE_ACTIVE_FROM" => date($DB->DateFormatToPHP(CLang::GetDateFormat("FULL")), strtotime($date)), ); |