Вік у робочому процесі: одна дата перевірки для списку
- 1оберіть одну reference date
- 2введіть birth як YYYY-MM-DD
- 3перевірте, що date не раніше birth
- 4збережіть value і metrics.totalDays
Одна контрольна дата
У процесі з кількома рядками важливо не міняти reference date між записами. Якщо один рядок рахується на 2026-09-30, інші мають рахуватися на ту саму дату.
Захист від неможливого прикладу
Якщо date раніше birth, інструмент відхиляє розрахунок. Це краще, ніж тихо показати відʼємний або беззмістовний вік.
Повні роки, не приблизність
Результат не округлює дні до років. Він рахує повні календарні роки: день народження має фактично настати на selected date.
Де потрібен totalDays
metrics.totalDays корисний для технічної перевірки інтервалу, але його не варто підміняти віком у роках. Це окрема календарна метрика.
Що перевірити перед використанням
Поля: birth і date у форматі YYYY-MM-DD. Для народжених 29 February у невисокосний рік річниця настає 1 March. Сторінка не тлумачить офіційні правила. У workflow не змішуйте сьогоднішню дату з reference date, якщо процес має рахувати вік на фіксований день. Памʼятайте: calc-age приймає birth і date у форматі YYYY-MM-DD, підтримує роки 0001-9999, рахує completed calendar years at the selected date і повертає metrics.totalDays. Reference date не може бути раніше birth. Для 29 February у невисокосному році річниця рахується як 1 March. Це календарна арифметика, а не юридична, медична, фінансова, імміграційна, навчально-дисциплінарна або інша офіційна порада.