Седой Джун: Комментарии

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

14 января в 2:47

Дано: дата рождения работника, поле field_per_bdate
Требуется вывести полный возраст работника по состоянию на 31.12.2023
Вывести столбцом (полем) во вьюсе.

Решение: во вьюсе в настройке поля field_per_bdate в графе "Перезаписать результат" поместить следующий twig-скрипт:
{% set startDate = field_per_bdate_1__value %}
{% set endDate = "2023-12-31" %}
{% set difference = endDate|date('U') - startDate|date('U') %}
{% set differenceYears = (difference / 60 / 60 / 24 / 365.25)|round(0, 'floor') %}
{{ differenceYears }}