Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Формат даты при отборе элементов по свойству?

00 голосов
3
Собственно вопрос?В каком формате должна указываться дата при отборе элементов по свойству "Дата".

Пробовал так:
22.01.2009
22-01-2009
22,01,2009
22.01.2009 00:00:00
22-01-2009 00:00:00
22,01,2009 00:00:00
00,00,00,22,01,2009
и т.д.

Как еще? :)

$arFilter=Array("IBLOCK_ID"=>118000,"PROPERTY_DATA"=>"22.01.2009","ACTIVE_DATE"=>"Y","ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("active_from"=>"desc"), $arFilter, false, Array("nPageSize"=>250), $arSelect);
while($ar_fields = $res->GetNextElement())
{
$arItem = $ar_fields->GetFields();
$arProp = $ar_fields->GetProperties();
}
спросил 04 Дек, 13 от AngryKid (420 баллов)

3 Ответы

00 голосов
Как вариант - задаешь свойство через админку а потом выводишь и смотришь формат.
А вообще это строка вида "23.01.2009"
ответил 03 Фев, 14 от olritte (100 баллов)
00 голосов
И еще:
arFilter - Массив вида array("фильтруемое поле"=>"значения фильтра" [, ...]). "фильтруемое поле" может принимать значения:
PROPERTY_<код свойства>_VALUE - фильтр по значениям списка для свойств типа "список" (можно искать по шаблону [%_]), поиск будет осуществляться по строковому значению списка, а не по идентификатору;
ответил 22 Май, 14 от olritte (100 баллов)
00 голосов
У меня вот так делается
Код
$arFilter[">=PROPERTY_show_on_root_until"] = $DB->FormatDate(ConvertTimeStamp(time()), FORMAT_DATE, "YYYY-MM-DD HH:MI:SS");
Цитата
Uran пишет:
22.01.2009 22-01-2009 22,01,2009 22.01.2009 00:00:00 22-01-2009 00:00:00 22,01,2009 00:00:00 00,00,00,22,01,2009

timestamp по идее: 2009-01-24 23:40:00
ответил 19 Сен, 14 от Almarea (3,760 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 07 Фев, 15 от EvaSaint (240 баллов)
0 голосов
9 ответов
0 голосов
2 ответов
спросил 13 Июль, 13 от Asteria (1,840 баллов)
0 голосов
1 ответ
спросил 13 Авг, 13 от delajla (500 баллов)
0 голосов
1 ответ