Здравствуйте. Помогите, пожалуйста, решить следующую проблему: Создан инфоблок, у него есть несколько пользовательских свойств, одно из них data_torga имеет тип Дата/время. Как сделать фильтр с выборкой по этому свойству с использованием календаря?
01.06.2010 21:22:06
Задача с фильтром описана в
Модуль «Продвинутый обмен с 1C»
|
|||||
|
|
12.10.2011 11:46:54
Добрый день!
Похожая задача: Как связать описаный пример с датой реального времени?
новичек, не судите строго
|
|
|
|
12.10.2011 11:52:16
ConvertDateTime
Прекрасная жизнь начинается с прекрасных мыслей...
|
|||
|
|
12.10.2011 12:24:45
Евгений Малков, спасибо.
А вместо "PROPERTY_DATE" что? Это ж, как я понимаю, свойство инфоблока, через которое мы связываем фильтр.
новичек, не судите строго
|
|
|
|
12.10.2011 12:39:05
Зависит от того, по какому полю вы хотите фильтровать. Если по дате активности
Прекрасная жизнь начинается с прекрасных мыслей...
|
|||
|
|
18.10.2011 11:14:59
Добрался до этого этапа, дальше проблема в дате. Если задаю дату так:
если же старт дейт и енд дейт задавать так:
Как мне задать дату на пхп в нужном для битрикса формате?
новичек, не судите строго
|
|||||
|
|
19.10.2011 15:40:22
исправил уже. косяк был в свойствах.
новичек, не судите строго
|
|
|
|
21.06.2016 12:16:24
Не хотел создавать отдельныю тему.
Такая проблема, хочу сделать фильтр по DATE_CREATE.
|
|||
|
|
24.04.2017 18:04:02
Есть ли решение по фильтру с DATE_CREATE?
Использую следующий код: <?global $arrFilter; $from = date('d.m.Y', time() - 86400 * 30); //от минус 30 дней назад $to = date("d.m.Y"); //по текущую дату $arrFilter = Array( ">=DATE_CREATE" => $from, "<=DATE_CREATE" => $to ); ?> |
|
|
|
25.04.2017 10:26:08
Нашёл такое решение:
global $arrFilter; $date = date('m,d,Y', time() - 86400 * 60); $arrFilter = Array( ">=DATE_CREATE"=>date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,$date)) ); Показывает товары с датой создания 2 месяца назад |
|
|
|
01.09.2017 15:39:50
А можешь на обьекты сделать похожее! Если DATE_ACTIVE_TO не наступило то активен если DATE_ACTIVE_TO прошло то неактивен! за ранее благодарю и баланс закину немного но смогу спасибо |
|||||
|
|
08.12.2017 16:00:08
|
|||||||
|
|
17.04.2020 11:22:27
Формат даты можно посмотреть в админ части, Настройки->Настройки продукта->Сайты->Список сайтов. Или получить программно " $DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")) ", вернет что-то типа "d.m.Y". Например для фильтра по диапазону дат получается примерно так:
Для фильтра с выборкой по "этому свойству" (DATE_ACTIVE_FROM- "это свойство" в моем случае):
|
|||||
|
|
||||