Никита Малов.

Основатель и управляющий партнёр
аналитической компании ДОВОДАналитика рынков · OSINT

Факты. Решения.
Развитие бизнеса.

К дате прибавить месяцы калькулятор

Введите начальную дату и число месяцев — калькулятор сдвинет её вперёд или назад. Если в нужном месяце нет такого числа, он возьмёт последний день этого месяца и объяснит, почему.

Для вычитания поставьте минус.

Результат

Получившаяся дата
31 марта 2026 года

От даты 31 января 2026 года сдвиг на 2 месяца даёт 31 марта 2026 года. Если в целевом месяце нет исходного числа, берётся последний день месяца.

Месяц — не фиксированное число дней: в нём 28, 29, 30 или 31 день. Поэтому сдвиг на месяц вперёд и обратно не всегда возвращает к исходной дате: от 31 января два месяца вперёд — 31 марта, а два месяца назад от 31 марта — 31 января, но от 31 марта месяц назад выйдет 28 или 29 февраля.

Как считается дата через месяцы

Сдвиг на месяцы идёт по календарю, а не по количеству дней. От даты берут её число и месяц, к месяцу прибавляют нужное количество, а год меняется сам, когда счёт переходит через декабрь.

Если в получившемся месяце такого числа нет, ставят последний день этого месяца. Так работает и в расчётах по договорам, и в бухгалтерских программах: 31 января плюс один месяц — 28 февраля в обычный год и 29 февраля в високосный. Поэтому срок «через месяц» от 31-го числа иногда короче ровно на месяц по дням.

Где такой сдвиг нужен на практике

По месяцам считают сроки оплаты и поставки, даты платежей по кредиту, окончание договора аренды, сроки гарантии и возврата товара. В трудовых спорах так считают испытательный срок и сроки уведомлений, а в бухгалтерии — отчётные периоды.

Если нужен срок в днях, месяцы не подходят: в них разное число дней, и «через 30 дней» и «через месяц» — не одно и то же. Для точного срока в днях считайте календарные дни, а для срока в рабочих днях — рабочие по производственному календарю.

Последний день месяца вместо недостающего числа

Правило про последний день работает в обе стороны. Если сдвиг идёт назад и в целевом месяце нет нужного числа, берётся последний день этого месяца. Например, от 31 марта на месяц назад выходит 28 февраля в обычный год и 29 февраля в високосный.

Високосным считается год, который делится на 4, кроме годов, делящихся на 100, но не на 400. Поэтому 2024 и 2028 годы високосные, а 2100-й — нет. Калькулятор учитывает это сам.

Примеры сдвига

Договор аренды от 31 января

Аренда началась 31 января 2026 года, срок — один месяц. В феврале 2026 года 28 дней, числа 31 в нём нет, поэтому срок истекает 28 февраля 2026 года, но поскольку это суббота, днём окончания срока считается 2 марта 2026 года (ближайший рабочий день).

Если бы тот же договор начинался 30 января, месяц истёк бы 28 февраля так же. А от 28 января месяц вперёд — 28 февраля: число в целевом месяце есть, и оно сохраняется.

Посчитать с этими числами

Платёж на два месяца вперёд

От 31 января 2026 года два месяца вперёд — 31 марта 2026 года: в марте 31 день, и число сохраняется.

Обратный сдвиг на те же два месяца от 31 марта вернёт к 31 января. А вот месяц назад от 31 марта — это 28 февраля, и ещё месяц назад — 28 января, а не 31-е.

Посчитать с этими числами

Срок гарантии на 12 месяцев

Гарантия от 29 февраля 2028 года на год заканчивается 28 февраля 2029 года: число и месяц те же, меняется только год.

Если такой же срок отсчитывать от 29 февраля 2028 года, то через год число 29 в феврале 2029-го отсутствует, и срок придётся на 28 февраля 2029 года.

Посчитать с этими числами

Частые вопросы

Как прибавить месяцы к дате?

Возьмите число и месяц из начальной даты, к месяцу прибавьте нужное количество и перенесите лишние месяцы в годы. Если в новом месяце такого числа нет, поставьте последний день месяца. От 31 января один месяц вперёд — 28 февраля 2026 года, а два месяца — 31 марта 2026 года.

Почему 31 января плюс месяц — это 28 февраля, а не 3 марта?

Потому что срок считают по календарю, а не по количеству дней: нужен тот же день следующего месяца. Числа 31 в феврале нет, поэтому берут последний день февраля — 28-е в обычный год и 29-е в високосный. Считать «30 дней» было бы другим сроком.

Как вычесть месяцы из даты?

Так же, только со знаком минус: введите отрицательное число месяцев. От 31 марта месяц назад — 28 февраля 2026 года, потому что 31-го числа в феврале нет. От 28 марта месяц назад — 28 февраля, здесь число сохраняется.

Совпадут ли прямой и обратный сдвиг?

Не всегда. Если по пути попадается месяц, где нужного числа нет, дата «прилипает» к последнему дню, и обратный сдвиг уже не вернёт исходное число. От 31 марта месяц назад — 28 февраля, а месяц вперёд от 28 февраля — 28 марта, а не 31-е.

Считаются ли месяцы в рабочих днях?

Нет. Сдвиг на месяцы идёт по календарным месяцам, выходные и праздники его не сдвигают. Срок в рабочих днях всегда заканчивается в рабочий день; на выходной может попасть дата, полученная сдвигом на календарные месяцы (и тогда по ст. 193 ГК РФ / ч. 4 ст. 14 ТК РФ срок переносится на следующий рабочий день).

Учитывает ли калькулятор високосный год?

Да. В феврале високосного года 29 дней, и сдвиг на месяц от 31 января даст 29 февраля, а не 28-е. Високосный год делится на 4; годы, делящиеся на 100, но не на 400, високосными не считаются.

Даты в договорах и регламентах сходятся не всегда

Навести порядок в рутине, где даты и документы съедают часы

Сдвиг даты — мелочь, но таких мелочей в компании много: сроки в договорах, напоминания клиентам, карточки в CRM, сверки, отчёты. Я смотрю, на что в каждом отделе уходят часы, и отдаю программам ту работу, где это окупается за месяцы.

Каждую неделю показываю, сколько часов и денег освободилось, чтобы было видно, что внедрение работает, а не просто куплены подписки.

Читать об услуге «Внедрение ИИ в бизнес»

По этой теме

Другие калькуляторы