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

Аватар пользователя rgzrgz1

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

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

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя bumble
bumble 8 месяцев назад

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

Комментарии

Аватар пользователя bumble
bumble 8 месяцев назад

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

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

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

Аватар пользователя bumble
bumble 8 месяцев назад

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

Аватар пользователя rgzrgz1
rgzrgz1 8 месяцев назад

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

Аватар пользователя bumble
bumble 8 месяцев назад
1

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

Аватар пользователя rgzrgz1
rgzrgz1 8 месяцев назад

Понял, спасибо.

Аватар пользователя rgzrgz1
rgzrgz1 8 месяцев назад
bumble написал:

Спасибо большое. А я php мучаю с утра :)