@mletov

Как фильтровать по дате в запросе?

Пожалуйста, подскажите:
Есть тип ноды с множественным полем дата (одна нода может иметь несколько дат).
Нужно выбирать записи по диапазону дат, но работает как-то странно.
Например:
$query->entityCondition('entity_type', 'node')
						  ->entityCondition('bundle', 'performance') // ex. article
						  ->propertyCondition('status', NODE_PUBLISHED)
						  ->fieldCondition('field_date_perf', 'value', "2015-12-25", '>=')
						  ->fieldCondition('field_date_perf', 'value', "2015-12-31", '<=')
						  ->fieldOrderBy('field_date_perf', 'value', 'ASC');; // published nodes

Выдает записи в т ч и за 6 января, хотя в записи за 6 января нет ни одной даты, попадающей в диапазон. С форматами даты уже игрался, пробовал и через точку, и через слэш и день меяц год в различном порядке.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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