Перейти к основному содержанию
CalcMax

Калькулятор месяцев

Диапазон: -1 200 – 1 200

Результат

8

Полных месяцев между датами

Дней сверх этих месяцев
18 дни
Итоговая дата
1 июля 2026 г.
День недели
среда

Два вопроса о месяцах, и отвечает на них один и тот же набор из трёх полей. Первый — сколько полных месяцев между датами: с 1 января по 19 сентября 2026 года проходит восемь месяцев и 18 дней остатка, и эти 18 дней печатаются, а не отбрасываются молча. Второй — куда попадёт дата, если сдвинуть её на выбранное число месяцев вперёд или назад. Это не один и тот же расчёт, потому что месяц длится от 28 до 31 дня: день попадания определяется целевым месяцем, а не арифметикой.

Формула

месяцы между датами = число полных календарных месяцев от начальной даты до конечной; дата попадания = то же число месяца, усечённое к последнему дню целевого месяца, когда такого числа в нём нет

начальная дата
Первая дата, и она же та дата, которую сдвигают
конечная дата
Вторая дата; если поменять их местами, число месяцев не изменится
месяцы
На сколько полных месяцев выполнить сдвиг; отрицательное значение сдвигает дату назад
месяцев между датами
Только полные месяцы — с 1 января по 31 декабря это 11, а не 12, потому что одного дня не хватает
остаток дней
Дни сверх последнего полного месяца, от 0 до 30
итоговая дата
Куда попадает начальная дата после сдвига, с учётом усечения к концу месяца

Обращайтесь сюда, когда срок назван в месяцах, а не в днях: аренда, гарантия, срок уведомления, подписка, график платежей. Полные месяцы для этого и есть правильная единица, а остаток дней показывает, действительно ли период завершён: двенадцатимесячный срок, которому не хватает одного дня, — это не двенадцать месяцев. Значение по умолчанию в шесть месяцев сразу показывает форму обоих ответов. Дробного месяца инструмент дать не может: половина месяца — это не дата попадания, которую способен выдать календарь, поэтому число месяцев обязано быть целым. Усечение месяца и остаток дней — одно и то же правило, увиденное с двух сторон: конец месяца задаёт, куда попадёт дата.

Разобранные примеры

  1. С 1 января по 19 сентября 2026 г. и шесть месяцев от начала

    1. От 1 января 2026 года восемь полных месяцев доводят до 1 сентября 2026 года
    2. 19 сентября отстоит от этой даты на 18 дней, поэтому остаток равен 18, а число месяцев остаётся 8
    3. Эти 18 дней важны: без них 1 сентября и 19 сентября читались бы одинаково
    4. Сдвиг начальной даты на шесть месяцев вперёд даёт 1 июля 2026 года, среду

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

  2. Один месяц после 31 января 2026 г.

    1. В феврале 2026 года 28 дней, поэтому 31 февраля, куда мог бы попасть сдвиг, не существует
    2. Дата попадания усекается к последнему дню этого месяца: 28 февраля 2026 года
    3. Промежуток от 31 января до 1 марта — это один полный месяц и один день
    4. Остаток равен 1, а не минус 30: вычитание номеров дней дало бы и неверный знак, и неверную величину

    Усечение к концу месяца и остаток дней — одно правило с двух сторон. Оба неверны в инструменте, который считает месяц за тридцать дней.

  3. Один месяц после 31 января 2024 г.

    1. 2024 год високосный, поэтому в феврале 29 дней
    2. Цель усечения сдвигается вместе с ним: дата попадания — 29 февраля 2024 года, четверг
    3. Число месяцев и остаток не меняются: 1 и 1
    4. От примера 2026 года отличается только дата попадания, и ровно на один день

    Та же команда, то же число месяца, ответ отличается на день. Разделяет эти два примера только високосный год.

  4. Полный год, прочитанный в месяцах

    1. С 1 января 2026 года по 1 января 2027 года проходит ровно 12 месяцев, поэтому остаток равен 0, а не 1
    2. Дней на этом промежутке 365, а месяцев ровно 12
    3. Сдвиг начала на 12 месяцев возвращает то же число месяца годом позже: 1 января 2027 года
    4. 1 января 2027 года — пятница

    Двенадцать месяцев и 365 дней здесь описывают один и тот же промежуток, а для 2028 года они уже не совпадут — поэтому две единицы печатаются отдельно, а не переводятся одна в другую.

Ограничения

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

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

Сколько месяцев с 1 января по 19 сентября 2026 года?
Восемь полных месяцев и 18 дней. Восемь месяцев от 1 января доводят до 1 сентября, а 19 сентября наступает 18 днями позже. Считать это девятью месяцами было бы ошибкой в другую сторону: девятый месяц не завершён до 1 октября. Каждый ответ на этой странице разделён так же, поэтому два числа всегда складываются в настоящий промежуток.
Как прибавить месяцы к дате?
Введите начальную дату и число месяцев и прочитайте дату попадания. Шесть месяцев от 1 января 2026 года — это 1 июля 2026 года, и число месяца сохраняется, когда целевой месяц достаточно длинный. При отрицательном числе сдвиг идёт назад, поэтому минус шесть месяцев от 1 июля 2026 года возвращает 1 января 2026 года.
Что происходит, когда целевой месяц слишком короткий?
Дата попадания усекается к последнему дню этого месяца. Один месяц после 31 января 2026 года — это 28 февраля 2026 года, а один месяц после 31 января 2024 года — 29 февраля 2024 года. Такое усечение к концу месяца — правило табличных редакторов, и из-за него сдвиг на месяц может пройти 28 дней вместо 31.
Почему с 1 января по 31 декабря всего 11 месяцев?
Потому что двенадцатый месяц не завершён. Месяц идёт от числа до того же числа в следующем месяце, поэтому двенадцатый месяц закрывается 1 января. С 1 января по 31 декабря 2026 года полных месяцев 11 и 30 дней остатка, тогда как дней всего 364.
Имеет ли значение порядок двух дат?
Для числа месяцев — нет. Перестановка даёт тот же ответ, потому что размер промежутка между датами не зависит от того, какую из них читают первой: с 1 января по 19 сентября и с 19 сентября по 1 января — это в обоих случаях восемь месяцев и 18 дней. Знак важен только у числа месяцев сдвига, а оно применяется к первой дате.

Источники

Похожие калькуляторы