Добрый день!
Есть пользователи с формой дата рождения, нужно через views вывести возраст пользователя, там поле даты можно настроить как "Временной диапазон", но как им пользоваться и что туда вводить я не разобрался.
Как вывести возраст пользователя зная дату рождения?
Комментарии
Перекинь дату рождения из date в unixtime.
Потом из time() вычитаешь то что получил и разницу опять превращаешь в года и месяцы и выводишь в шаблоне views.
есть сск поле азывается computed field ... можно его заюзать
Дело в том что это не CCK, дата рождения задается в в профиле
дак какая разница? ты это профайловское поле вьюхой достаешь? в шаблоне вьюхи пишешь любой php код.
Блин, не охота что-то из-за такой мелочи весь шаблон переписывать, когда можно стандартными средствами вьюс обоитись..
В настройках поля даты есть "Временной диапазон", что туда вводить?
Chyvakoff воспользуюсь твоим советом если не найдется решение.
Форматер поля выбираешь age бла бла ... прямо во views ( D7 )
У меня шестой!
В шестом тоже это есть)
И как же? Что-то совсем не могу найти, можно ли подробней, а то совсем запутался
Посмотри, может подойдёт.
Date format: Time ago
Custom date format: 1
Отличное решение. Единственный недостаток, это Возраст - 35 лет назад.
Слово "Назад" можно убрать через переводы, но тогда оно будет убрано из всех выводов. Хотя потеря не столь существенная.
UP.
Кто-нибудь знает как вывести возраст простым числом (18
лет)?Где ?
Views, D7. «Date format: Time ago
Custom date format: 1»