Страница 1 из 1
Количество лет
Добавлено: 09 ноя 2018, 00:49
arkuz
Здравствуйте.
Есть поле дата рождения и нужно сделать поле возраст.
Есть поля "Разница в днях" и "Разница в часах". Так не хватает поля разница в годах
Может есть иное решение?
Re: Количество лет
Добавлено: 09 ноя 2018, 05:54
rozen
В году ~365 дней. 365/365=1 год
Разница в днях/365=возраст?

Re: Количество лет
Добавлено: 09 ноя 2018, 07:16
support
Да, добавлю поле "разница в годах". Так будет понятнее для пользователей, чем формулу строить.
Добавил в план.
Re: Количество лет
Добавлено: 09 ноя 2018, 10:24
support
Добавил для 2.4. Предусмотрено два вида подсчета:
1) простой, подойдет для вычисления возраста.
2) с учетом количества дней где при вычислении разницы между двумя датами учитываются количество дней.
Re: Количество лет
Добавлено: 10 ноя 2018, 19:36
arkuz
Спасибо
Re: Количество лет
Добавлено: 11 ноя 2018, 14:51
arkuz
rozen писал(а): 09 ноя 2018, 05:54
В году ~365 дней. 365/365=1 год
Разница в днях/365=возраст?
А подскажите как это сделать?
Пробовал через JS формулу на поле разница в днях, но ничего не отобразилось.
Re: Количество лет
Добавлено: 11 ноя 2018, 15:34
arkuz
Сообразил как сделать через MySQL формулу. Применил MySQL формулу прямо к полю Дата рождения.
([TODAY]-[214])/31536000 где:
[TODAY] - функция в MySQL, которая возвращает текущую дату
[214] - id поля Дата рождения
31536000 - количество секунд в одном году
Скриншот