Я хочу создать представление, в котором есть две даты начала и окончания даты. Я хочу отобразить еще одно поле (разница между датой начала и датой окончания). Все эти три поля должны отображаться в формате таблицы. Итак, пожалуйста, скажите мне, как найти разницу между двумя датами, используя представления? И я хочу показать эту разницу между полями даты как третьим столбцом таблицы.drupal views разница между двумя датами
ответ
Вы можете попробовать Computed Fields. Он позволяет вам определять новое динамическое поле для любого типа контента (хранящегося в базе данных или рассчитываемого «на лету»), и вы можете кодировать в PHP значение для этого поля, используя другие значения полей.
Создание вычисляемого поля для хранения двух дат полей разность является одним из примера в модуле Doc:
https://www.drupal.org/node/149234
Затем на ваш взгляд, вы просто должны отобразить вычисленное поле (и два оригинала поля).
Views PHP также может сделать трюк, он позволяет создать новое поле в представлении, которое будет вычислено на PHP. Вы можете использовать другие значения полей для вычисления его значения.
Но я бы рекомендовал Computed Fields, Views PHP может быть убийцей производительности.
Удача