Как сделать на Друпал подсчет времени?

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

Аватар пользователя rgzrgz1 rgzrgz1 21 марта 2018 в 13:16

Приветствую участников сообщества. Вопрос такой:
есть поле в материале, называется "дата производства" и в нем я указываю для вьювс дату. К примеру 19.07.2001.

Как во вьювс вывести не дату, а скажем "возраст". Чтобы вывелось 16 лет 8 месяцев 2 дня. (подсчет между датами по текущее число) Или "Возраст 16 лет, 8 месяцев".

Лучший ответ

Аватар пользователя bumble bumble 21 марта 2018 в 14:35

Так формат и позволяет задать подобное:
Views date format settings
Views fields with date

Комментарии

Аватар пользователя bumble bumble 21 марта 2018 в 13:59

Если Views выводится полями - в настройках поля даты есть возможность выбрать формат выводимого значения поля.

Аватар пользователя rgzrgz1 rgzrgz1 21 марта 2018 в 14:05

bumble wrote:

Если Views выводится полями - в настройках поля даты есть возможность выбрать формат выводимого значения поля.


Нет, нужен не формат, а чтобы считалось количетсво лет/дней между датой производства и сегодняшней датой

Аватар пользователя rgzrgz1 rgzrgz1 21 марта 2018 в 16:22

А можно какнибудь вместо 1 год 3 месяца выводить 1г, 3мес.
стандартное поле "дата создания" дает возможность задать свой формат
поле дата (созданое модуль дата) такую возможность не дает

Аватар пользователя bumble bumble 21 марта 2018 в 16:34
1

Колдуйте с переводами (admin/config/regional/translate/translate).
Ищите строки "1 year", "@count years" и "@count[2] years" (тоже с остальными частями дат).