Изменить отображаемый формат фильтра

Я создаю экспорт JSON с помощью представления в Drupal 8. Проблема в том, что параметры для извлечения json не работают, как хотелось бы.

В моем представлении мне нужно использовать два критерия фильтра, чтобы выбрать диапазон дат. Оба поля - это поля даты и времени. При нажатии на один из критериев, которые я создал, он говорит:

  

Тип значения

     

Дата в любом машиночитаемом формате. CCYY-MM-DD HH: MM: SS   предпочтительным.

Я хотел бы, чтобы этот url с этими значениями параметров работал: http://example.com/api/?start=20161101&end=20161102

Я думал, что это работает сначала, но, видимо, не тогда, когда я получаю свои результаты.

Это работает:

http://example.com/api/?start=2016-12-08%2000%3A00%3A00&end=2016-12-21%2024%3A00%3A00

Я пытаюсь использовать эти чистые параметры. Как изменить формат фильтра для использования формата YYYYMMDD? Я не хочу менять свой тип поля, потому что он хранит время для моих событий. Я хочу получить данные только через даты.

5 голосов | спросил mpj 14 WedEurope/Moscow2016-12-14T21:38:50+03:00Europe/Moscow12bEurope/MoscowWed, 14 Dec 2016 21:38:50 +0300 2016, 21:38:50

1 ответ


0

Вам необходимо:  - Установите степень детализации фильтра на "День"  - Добавить формат даты «Ymd» admin /config /региональный /дата-время /форматы  - Добавить тип даты для присоединения к ... admin /config /region /date-time  - ИЛИ, просто измените любой тип даты, который использует вид, чтобы использовать его

ответил Adrained 4 MaramSun, 04 Mar 2018 09:46:33 +03002018-03-04T09:46:33+03:0009 2018, 09:46:33

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132