Фильтр по полю дата модуля Views

Главные вкладки

Аватар пользователя sokolovvg sokolovvg 28 марта 2016 в 17:53

Доброго времени суток!
Помогите с такой проблемой в Drupal 8.

Создан тип материала в котором есть поле даты.
Создано представление в котором это поле представлено раскрытым фильтром.
Если в фильтр вводить дату например 17-03-2016, то Views формирует запрос со смещением на 3 часа позже. В итоге получается предыдущая дата 16-03-2016.

SELECT node_field_data.created AS node_field_data_created, node_field_data.nid AS nid
FROM
{node_field_data} node_field_data
LEFT JOIN {node__field_data} node__field_data ON node_field_data.nid = node__field_data.entity_id AND (node__field_data.deleted = '0' AND node__field_data.langcode = node_field_data.langcode)
INNER JOIN {node__field_vh_ish} node__field_vh_ish ON node_field_data.nid = node__field_vh_ish.entity_id AND (node__field_vh_ish.deleted = '0' AND node__field_vh_ish.langcode = node_field_data.langcode)
INNER JOIN {node__field_otdel} node__field_otdel ON node_field_data.nid = node__field_otdel.entity_id AND (node__field_otdel.deleted = '0' AND node__field_otdel.langcode = node_field_data.langcode)
WHERE (( (node__field_vh_ish.field_vh_ish_target_id = '7') AND (node__field_otdel.field_otdel_target_id = '8') )AND(( (node_field_data.status = '1') AND (DATE_FORMAT(node__field_data.field_data_value, '%Y-%m-%d') = DATE_FORMAT('2016-03-16T21:00:00', '%Y-%m-%d')) )))
ORDER BY node_field_data_created DESC
LIMIT 10 OFFSET 0

Вот строка в запросе DATE_FORMAT('2016-03-16T21:00:00', '%Y-%m-%d')

Как это исправить?

Комментарии