Вік на дату для багатомовних матеріалів

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

Без локальної плутанини
  1. 1Birth date / дата народження
  2. 2Reference date / контрольна дата
  3. 3YYYY-MM-DD в обох полях
  4. 429 February -> 1 March у невисокосний рік

Чому YYYY-MM-DD

У багатомовних матеріалах 03/04/2026 може означати різні речі. Формат YYYY-MM-DD прибирає цю неоднозначність: 2026-04-03 завжди має один порядок.

Переклад назв полів

Birth можна підписати як дата народження, а date як reference date або контрольна дата. Логіка інструмента від цього не змінюється.

Результат без локальних правил

Tivra показує повні календарні роки на вибрану дату. Вона не вирішує, як цей вік трактує установа, країна, школа або сервіс.

Окремий рядок для днів

metrics.totalDays краще підписувати прямо як календарні дні між датами. Це допомагає не сплутати day count із віком у роках.

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

Reference date має бути не раніше birth. Підтриманий діапазон років - 0001-9999. Для 29 February у невисокосному році anniversary is 1 March. У багатомовному матеріалі пояснюйте назви полів, але не змінюйте формат YYYY-MM-DD. Памʼятайте: 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. Це календарна арифметика, а не юридична, медична, фінансова, імміграційна, навчально-дисциплінарна або інша офіційна порада.

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