Посчитать год и месяц

Когда нужно определить стаж, возраст или интервал между событиями, недостаточно просто вычесть одну дату из другой – результат требуется выразить в годах и месяцах, а не в днях. Ниже – формулы, логика расчёта и онлайн-калькулятор, который считает всё за вас.

Онлайн-калькулятор дат

Период
Как считается разница?

Калькулятор использует календарный метод: от конечной даты вычитается начальная по частям (годы, месяцы, дни). Если день конечной даты меньше начального, «занимается» один месяц с учётом реального числа дней в предыдущем месяце.

При прибавлении месяцев день корректируется, если целевой месяц короче исходного (например, 31 января + 1 месяц = 28 или 29 февраля).

Как посчитать разницу в годах и месяцах между двумя датами

Между 15 марта 2021 и 28 августа 2024 – не просто 3 года и 5 месяцев. Правильный ответ: 3 года, 5 месяцев и 13 дней. Алгоритм считает от старшей даты к младшей:

  1. Вычесть год начала из года конца.
  2. Вычесть месяц начала из месяца конца.
  3. Вычесть день начала из дня конца.

Если результат по дням отрицательный – «занимаем» один месяц из предыдущего шага, добавляя количество дней в предыдущем месяце конечной даты. Аналогично с месяцами: если отрицательно – занимаем год, добавляя 12 месяцев.

Пример: с 20.11.2021 по 05.03.2024

  • Дни: 5 − 20 = −15 → занимаем месяц (февраль 2024 = 29 дней) → 29 − 15 = 14 дней, месяц уменьшаем на 1.
  • Месяцы: 3 − 11 − 1 = −9 → занимаем год → 12 − 9 = 3 месяца, год уменьшаем на 1.
  • Годы: 2024 − 2021 − 1 = 2 года.

Итого: 2 года, 3 месяца, 14 дней.

Какой день считать – по календарю или по 30-дневному стандарту

Существует два подхода:

МетодОписаниеГде применяется
КалендарныйУчитывается реальное число дней в месяце (28, 29, 30, 31)Кадровый учёт, ПФР, юридические расчёты
Усреднённый (30/360)Каждый месяц = 30 дней, год = 360 днейФинансовые расчёты, банковские проценты

Для расчёта трудового стажа и возраста используется календарный метод – он точнее и соответствует требованиям законодательства.

Частые задачи

Посчитать стаж работы в годах и месяцах

Стаж – это сумма всех периодов работы. Если периодов несколько, каждый интервал рассчитывается отдельно, затем результаты складываются:

  1. Рассчитать разницу для каждого периода «годы, месяцы, дни».
  2. Сложить дни, месяцы, годы по отдельности.
  3. Провести нормализацию: дни ≥ 30 → +1 месяц, месяцы ≥ 12 → +1 год.

При расчёте пособий и пенсий ориентируйтесь на актуальные нормы ФСС и ПФР, правила могут меняться.

Рассчитать возраст человека

Та же формула: текущая дата минус дата рождения. Если нужен только год и месяц без дней – просто отбросьте дни из результата.

Прибавить или вычесть годы и месяцы из даты

Прибавление: к номеру месяца прибавить нужное количество, к году – количество лет. Если месяц > 12 – вычесть 12 и добавить 1 к году. Проверить, что день существует в новом месяце (31 число может не существовать).

Вычитание: аналогично в обратную сторону. Если месяц < 1 – добавить 12 и вычесть 1 из года.

Пример: 15.01.2024 + 18 месяцев

  • Месяц: 1 + 18 = 19 → 19 − 12 = 7, год + 1.
  • Результат: 15.07.2025.

Подводные камни

  • 31-е число: при переходе на месяц с 30 днями (или февраль) день нужно скорректировать. 31.01 + 1 месяц = 28.02 (или 29.02 в високосный).
  • Високосные годы: 2024, 2028, 2032 – в феврале 29 дней. Это влияет на расчёт, когда период захватывает 29 февраля.
  • Порядок дат: если начальная дата позже конечной – результат будет отрицательным. Калькулятор выше автоматически меняет даты местами.

Калькулятор в начале страницы выполняет все расчёты автоматически – достаточно указать две даты, и результат отобразится в годах, месяцах и днях.

Часто задаваемые вопросы

Как посчитать стаж работы в годах и месяцах?
Вычтите дату приёма из даты увольнения, переведите разницу в годы и месяцы с учётом количества дней в каждом месяце. Калькулятор выше делает это автоматически.
Как прибавить 6 месяцев к дате?
Прибавьте 6 к номеру месяца. Если результат больше 12, вычтите 12 и добавьте 1 к году. Проверьте, что день не превышает количество дней в новом месяце.
Почему при расчёте стажа учитывают дни?
Если день конечной даты меньше дня начальной, полный месяц не набирается, и остаток дней не включается в полные месяцы. Это стандартная практика для кадрового учёта.
Как учесть високосные годы при подсчёте?
Февраль в високосный год содержит 29 дней – это влияет на расчёт, если период включает 29 февраля. Алгоритмы автоматически определяют високосные годы по правилу: кратен 4, но не кратен 100, либо кратен 400.
  1. Посчитать года стажа: калькулятор и правила расчёта
  2. Посчитать стаж: онлайн-калькулятор и правила расчёта
  3. Подсчёт страхового стажа: как правильно рассчитать
  4. Рассчитать год с даты: онлайн-калькулятор возраста и стажа
  5. Калькулятор стажа скачать бесплатно: программы и онлайн-расчёт 2026
  6. Расчёт лет онлайн – точный возраст за секунду