Приклади calc-age: повні роки, totalDays і 29 February

Вік на дату · Обчислення

Як перевіряти приклад
  1. 1візьміть birth
  2. 2оберіть reference date
  3. 3порівняйте річницю
  4. 4звірте totalDays

Звичайна дата

birth 1990-06-15 і date 2026-09-30 дають 36 повних календарних років, бо річниця 15 червня вже минула. metrics.totalDays для цього проміжку - 13256.

29 February до річниці

birth 2000-02-29 і date 2023-02-28 дають 22 повні роки. У 2023 році річниця для 29 February настає 1 March, тому 23 роки ще не завершились.

29 February після річниці

birth 2000-02-29 і date 2023-03-01 дають 23 повні роки. metrics.totalDays для цього прикладу - 8401.

Перший невисокосний рік

birth 2024-02-29 і date 2025-03-01 дають 1 повний рік, а metrics.totalDays - 366. Це саме календарна логіка, не політика установи.

Що перевірити перед використанням

Усі приклади використовують YYYY-MM-DD, підтриманий діапазон 0001-9999 і правило: reference date не може бути раніше birth. Приклади зі сторінки перевірені через calc-age: 1990-06-15 -> 2026-09-30 дає 36 років і 13256 днів. Памʼятайте: 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. Це календарна арифметика, а не юридична, медична, фінансова, імміграційна, навчально-дисциплінарна або інша офіційна порада.

Відкрити робочий інструмент: Вік на дату