Як рахує калькулятор
Вік рахується за календарем від дня народження до обраної дати. Повні роки — це кількість днів народження, які вже минули: 15 травня 1990 року на 24 жовтня 2026 року їх 36. Далі калькулятор рахує повні місяці від останнього дня народження (5: з 15 травня по 15 жовтня) і дні, що лишилися (9: з 15 по 24 жовтня). Так рахує людина за календарем, і так Цивільний кодекс визначає строки: строк у роках спливає у відповідні місяць і число (ст. 254), а перебіг строку починається з наступного дня після події (ст. 253). Тому сам день народження в підрахунок днів не входить: у день, коли людина народилась, вік — 0 днів, наступного дня — 1 день.
Крім віку в роках, місяцях і днях, калькулятор показує ту саму тривалість ще трьома способами: усього повних місяців, усього повних тижнів із днями, що лишилися, і усього днів.
Скільки днів до наступного дня народження
Калькулятор знаходить найближчий день народження, рахує дні до нього й називає день тижня, на який він припаде. Для народженого 15 травня 1990 року від 24 жовтня 2026 року до 15 травня 2027 року — 203 дні, і це субота; тоді виповниться 37 років. Якщо день народження саме на обрану дату, до нього 0 днів, а вік у цей день уже новий.
Вік дитини в тижнях і місяцях
Для немовляти зручніше рахувати в тижнях і місяцях, тож калькулятор показує обидва. Дитина, народжена 1 вересня 2026 року, на 24 жовтня 2026 року має 53 дні: це 7 тижнів і 4 дні, або 1 місяць і 23 дні. Тижні рахуються повні, а залишок — дні (53 = 7 × 7 + 4). Місяці — календарні, а не по 30 днів: від 1 вересня до 1 жовтня — один місяць у 30 днів, від 1 жовтня до 1 листопада — теж один, але вже в 31 день. Скільки триває вагітність і коли очікувати пологи — у калькуляторі вагітності; від чого залежать виплати на дитину — у підборі виплат на дитину.
Народження 29 лютого
У невисокосні роки дня 29 лютого немає, а кодекс на цей випадок прямо не відповідає. Частина 1 ст. 254 каже лише, що строк у роках спливає у відповідні місяць і число. Правило «якщо такого числа в місяці немає — останній день місяця» записано для строку в місяцях (ч. 3). Калькулятор застосовує його й до років: у невисокосні роки день народження — 28 лютого. Народженому 29 лютого 2000 року 23 роки виповнюється 28 лютого 2023 року, а 24 — 29 лютого 2024 року, у справжній день високосного року. Інколи днем народження в невисокосний рік вважають 1 березня, і деякі програми рахують саме так; калькулятор тримається одного правила — 28 лютого, — бо ч. 3 ст. 254 єдина в кодексі каже, що робити, коли потрібного числа в місяці немає.
Типові помилки
- Рахувати вік як різницю років. 2026 − 1990 = 36, але до 15 травня 2026 року людині було ще 35. Вік збільшується в день народження, а не 1 січня. Тому «у 2027 році виповнюється 37» — це вік, якого людина досягне до кінця року, а не той, що є зараз.
- Ділити дні на 365, а місяці на 30. 13 311 днів на 365 — це 36,47 року, а насправді 36 років і 5 місяців із днями: високосні роки додають по дню, а місяці мають від 28 до 31 дня. Для цього й потрібен календарний підрахунок.
- Рахувати день народження в днях життя. У калькуляторі в день, коли людина народилась, — 0 днів, а наступного дня — 1; так само рахує ст. 253 кодексу. Якщо вам потрібен «номер дня життя» з першим днем, додайте один.
- Забути про дату розрахунку. За замовчуванням там сьогодні. Щоб дізнатися, скільки було чи буде на потрібний день, змініть її: різницю між двома датами в днях рахує окремий калькулятор.
Де межа
Калькулятор рахує календарний вік за датою народження: без часу народження й часових поясів, за григоріанським календарем. Для документів — вступу до школи, пенсії, повноліття — вік визначають за правилами відповідних законів, і калькулятор їх не підміняє. Для недоношених дітей лікарі користуються ще й скоригованим віком — це питання до педіатра. Вік собаки чи кота в «людських роках» тут не рахується: єдиного перевіреного множника немає, а вигадувати число ми не будемо; календарний вік тварини за датою народження порахувати можна. Тривалість між двома довільними датами, а не вік, — у калькуляторі днів між датами, а тривалість роботи в роках, місяцях і днях — у калькуляторі стажу.