Возраст человека
Как, имея в ТВ параметре дату рождения, вывести на странице «Возраст ХХХ лет»?
Комментарии: 20
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
29/02/1880 — это вообще что? )))
'd/m/Y' — формат хранения даты в TV, d — дни с начальным 0, m — месяцы с начальным нулем, Y — год 4 цифры
'29/02/1880' — собственно дата рождения из TV
diff — вычисляет разницу между созданным объектом и текущей датой (now = сейчас)
y — вывод количеств полных лет из этой разницы, что будет соответствовать возрасту человека
Вам нужно поменять формат согласно дате в вашей TV.
Я так понимаю, что надо создать сниппет?
В нем как вставить данные из ТВ? (ТВ называется birthday)
и как потом его корректно вызвать на странице?
Вызываете его как модификатор на TV
В чанке:
вызвал на странице:
Не получилось.
Вообще теперь пустая страница ((
1999-03-11 00:05:00
Огромное спасибо!!!
Сделал сниппет:
вызов:
Еще есть вопрос: как сделать чтобы после цифры добавлялось 20 лет, но 21 год и 22 года?
А то добавил и не получилось (((
В вашем примере будет как-то так:
Или так:
Но и на том спасибо!
Все равно решение ))))
и вызов [[+tv.birthday:ages]]