Вік на дату для друку: коротка календарна перевірка
- 1birth = 2000-02-29
- 2date = 2026-03-01
- 3result = 26 повних років
- 4metrics.totalDays = 9497
Коли корисно друкувати
Цей варіант зручний для особистої нотатки, анкети без офіційних висновків або простого архівного рядка. Залишайте поруч дві дати й отриманий вік.
Формат без плутанини
Обидва поля мають бути в одному форматі: YYYY-MM-DD. Наприклад, 2012-07-04 читається однаково в різних мовних контекстах.
Що показує результат
Основний результат - це повні календарні роки на selected/reference date. Якщо день народження ще не настав у вибраному році, повний рік не додається.
Що підписати поруч
Поруч із віком варто залишити metrics.totalDays, бо це інша величина: не роки, а всі календарні дні між birth і reference date.
Що перевірити перед використанням
Підтримуються роки 0001-9999. Reference date не може бути раніше birth. Для 29 February річниця у невисокосному році рахується як 1 March. Для друку залишайте і birth, і 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. Це календарна арифметика, а не юридична, медична, фінансова, імміграційна, навчально-дисциплінарна або інша офіційна порада.