Меню
Онлайн-инструментОнлайнБесплатно

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

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

Обновлено: 14 мая 2026 г.
ФормулыБыстроПриватно

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

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

Полных месяцев
мес
Оставшихся дней
дн
Всего дней
дн
Всего недель
нед

Как пользоваться калькулятором

1
Выберите дату начала в первом поле. Например, 15 марта 2023 года — это может быть дата заключения договора, начала проекта или первого дня отпуска.
2
Выберите дату окончания во втором поле. Допустим, 20 августа 2024 года. Калькулятор работает как с будущими, так и с прошедшими датами.
3
Нажмите «Рассчитать». Вы мгновенно увидите: количество полных месяцев (17), оставшихся дней (5), общее число дней (524) и количество недель (74).
4
При необходимости нажмите «Сбросить», чтобы очистить поля и выполнить новый расчёт. Все данные обрабатываются локально в вашем браузере.

Примеры расчёта

Сценарий 1: Аренда квартиры

Дата заезда: 10 января 2024. Дата выезда: 10 января 2025.

Результат: 12 полных месяцев, 0 дополнительных дней. Всего 365 дней (52 недели). Ровно год аренды — удобно для расчёта платежей и продления договора.

Сценарий 2: Отпуск по беременности

Начало отпуска: 1 марта 2024. Планируемая дата выхода: 15 ноября 2026.

Результат: 32 полных месяца, 14 дополнительных дней. Всего 989 дней (141 неделя). Этот калькулятор дней помогает точно спланировать дату возвращения на работу.

Сценарий 3: Кредит на 10 месяцев

Дата выдачи: 5 мая 2024. Последний платёж через 10 месяцев: 5 марта 2025.

Результат: 10 полных месяцев, 0 дней. Всего 304 дня. Калькулятор подтверждает: график на 10 на 10 дней (с 5-го по 5-е число) — идеально стыкуется.

Формулы расчёта

Наш калькулятор использует три ключевые формулы, которые гарантируют точный результат при любых входных данных:

1. Полные месяцы между датами:

месяцы = (год₂ − год₁) × 12 + (месяц₂ − месяц₁)

Если день₂ < день₁, то вычитаем 1 месяц (месяц ещё не завершён).

2. Оставшиеся дни:

остаток = дата₂ − (дата₁ + полные_месяцы)

Разница в днях между конечной датой и датой, сдвинутой на вычисленное число месяцев вперёд.

3. Общее количество дней:

всего_дней = (дата₂ − дата₁) / (1000 × 60 × 60 × 24)

Стандартная формула разницы в миллисекундах, переведённая в дни с округлением вниз. Недель = всего_дней / 7.

Пошаговое объяснение

Когда вы нажимаете «Рассчитать», происходит следующее:

Шаг 1 — Проверка дат. Калькулятор убеждается, что оба поля заполнены, а дата начала не позже даты окончания. Если дата окончания раньше — выводится подсказка поменять их местами.

Шаг 2 — Расчёт месяцев. Сначала вычисляется грубая разница в месяцах как (год₂ − год₁) × 12 + (месяц₂ − месяц₁). Затем проверяется день: если день окончания меньше дня начала, отнимается 1 месяц. Это даёт количество полных календарных месяцев.

Шаг 3 — Расчёт дней. От даты начала откладывается вычисленное число месяцев. Оставшиеся дни — это разница между датой окончания и этой сдвинутой датой.

Шаг 4 — Итоги. Общее число дней вычисляется как разница в миллисекундах, поделенная на 86 400 000. Количество недель — целая часть от деления общего числа дней на 7. Какое сегодня число — не влияет на расчёт, важны только выбранные вами даты.

Где применяется

Расчёт месяцев между датами востребован в десятках жизненных и профессиональных ситуаций. Вот лишь несколько примеров, сколько сфер охватывает этот калькулятор времени:

  • Аренда недвижимости. Точный расчёт срока аренды для начисления платы. Если вы заехали 10 числа, то и съезжать удобно 10-го — получается ровное число месяцев без переплат.
  • Банковские вклады и кредиты. Калькулятор дней помогает понять, сколько точно дней действует вклад или сколько месяцев вы будете погашать заём.
  • Кадровый учёт и стаж. Расчёт трудового стажа: сколько полных месяцев и дней отработал сотрудник. Важно для начисления отпускных и пенсионных баллов.
  • Беременность и планирование семьи. Отсчёт 40 недель от даты последних месячных — классический способ узнать ПДР. Наш калькулятор даст и месяцы, и дни, и недели.
  • Проектный менеджмент. Оценка длительности проекта в месяцах и днях. Помогает при составлении дорожных карт и отчётности перед заказчиком.
  • Образовательные программы. Расчёт продолжительности курса: сколько месяцев длится обучение, если занятия начались 15 сентября и закончились 30 мая.

Важные нюансы

При использовании калькулятора учитывайте следующие моменты — они помогут избежать недоразумений:

  • Разная длина месяцев. Месяцы бывают по 28, 29, 30 и 31 дню. Калькулятор считает именно календарные месяцы, а не усреднённые «по 30 дней». Поэтому результат для февраля и марта будет отличаться.
  • Високосные годы. 29 февраля учитывается автоматически. Если ваш период захватывает 29 февраля високосного года, общее количество дней будет на один больше.
  • Границы месяцев. Если вы начали 31-го числа, а следующий месяц имеет только 30 дней, калькулятор корректно обрабатывает такую ситуацию и не ломается.
  • Точность до дня. Результат выводится с округлением до целых чисел. Дробных месяцев не бывает — только полные месяцы и оставшиеся дни.
  • Локальные вычисления. Все расчёты происходят прямо в вашем браузере. Никакие данные не отправляются на сервер и не сохраняются. Это безопасно и быстро.
  • Ограничение диапазона. Браузерный input type="date" теоретически поддерживает даты от 1 января 1 года до 31 декабря 275760 года. Практически же используйте даты в пределах 1900–2100 годов для максимальной надёжности.

Частые ошибки

Пользователи нередко допускают одни и те же промахи. Вот самые распространённые из них и способы их избежать:

  • Путают даты местами. Если поставить дату окончания раньше даты начала, калькулятор покажет ошибку. Решение: всегда вводите более раннюю дату в первое поле, более позднюю — во второе.
  • Считают «в уме» по 30 дней в месяце. Это даёт погрешность. Например, с 1 января по 1 марта — два месяца (январь и февраль), а не «60 дней / 30 = 2 месяца». Разница в днях: 59 или 60 в зависимости от високосности. Наш калькулятор учтёт это.
  • Забывают про день начала. Если договор действует «с 1 июня по 1 июля», это ровно 1 месяц (30 дней). Но если считать inclusive («включая оба дня»), получится 31 день. Калькулятор считает разницу между датами, не включая начальный день в оставшиеся дни.
  • Игнорируют високосные годы. При расчёте длительных периодов (более года) один лишний день 29 февраля может изменить общее число дней на 1. Калькулятор делает поправку автоматически.
  • Не проверяют корректность ввода. Иногда пользователи случайно выбирают не тот месяц или год. Всегда проверяйте даты перед расчётом — благо, это занимает пару секунд.
  • Ожидают «дробных месяцев». Понятия «полтора месяца» в календарном смысле не существует. Калькулятор показывает только целые месяцы и оставшиеся дни. Полтора месяца — это 1 месяц и примерно 15 дней.

Ответы на частые вопросы

Мы собрали самые популярные вопросы пользователей и подготовили короткие, понятные ответы:

Вопрос: Сколько месяцев между 15 марта и 15 сентября?

Ответ: Ровно 6 полных месяцев, 0 дней. От марта до сентября — полгода.

Вопрос: Как посчитать месяцы, если я хочу узнать, через сколько лето дней?

Ответ: Лето наступает 1 июня. Введите сегодняшнюю дату (какое сегодня число — можно посмотреть в календаре) и 1 июня ближайшего года. Калькулятор покажет месяцы и дни до лета.

Вопрос: Можно ли перевести результат в прописью сумму для бухгалтерии?

Ответ: Наш калькулятор выдаёт числовой результат. Для перевода чисел в текст (онлайн прописью сумма) воспользуйтесь соответствующим инструментом на сайте «НямНям» — там есть отдельный сервис для бухгалтерских документов.

Вопрос: Почему результат отличается от Excel?

Ответ: Excel использует функцию РАЗНДАТ(), которая считает месяцы по своей логике. Наш алгоритм даёт идентичный результат для полных месяцев, но дополнительно показывает оставшиеся дни и недели — для полной картины.

Вопрос: Работает ли калькулятор на мобильном телефоне?

Ответ: Да, калькулятор полностью адаптирован под смартфоны. Все поля, кнопки и результаты удобно располагаются в одну колонку — никакого горизонтального скролла.

Вопрос: Сохраняются ли мои данные при закрытии страницы?

Ответ: Нет, калькулятор не использует cookies, localStorage и не отправляет данные на сервер. При обновлении страницы все поля сбрасываются — это обеспечивает полную конфиденциальность.

Источники и справочные данные

Расчёты основаны на стандарте ISO 8601 (представление дат и времени) и григорианском календаре — общепринятой системе летоисчисления в России. Алгоритм вычисления месяцев соответствует функции РАЗНДАТ() из Microsoft Excel и спецификации ECMAScript для объекта Date в JavaScript. Все вычисления проверены на диапазоне дат с 1900 по 2100 год и показывают стабильно точные результаты. Високосные годы определяются по правилу: год високосный, если он делится на 4, но не делится на 100, либо делится на 400.

Зачем нужен калькулятор месяцев между датами и как он работает

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

Почему считать месяцы вручную — плохая идея

Календарь устроен неудобно для устного счёта. В январе 31 день, в феврале — 28 или 29, в апреле — 30. Если нужно посчитать, сколько месяцев между 15 марта и 20 августа, вы рискуете ошибиться на несколько дней. А если речь идёт о деньгах (аренда, проценты по вкладу, зарплата), ошибка даже в один день может стоить ощутимых сумм.

Калькулятор времени на этой странице решает проблему полностью. Вы просто выбираете две даты, нажимаете кнопку — и получаете готовый ответ: полные месяцы, оставшиеся дни, общее количество дней и недель. Никакой арифметики в столбик, никаких сомнений про високосные годы.

Как калькулятор считает месяцы: взгляд изнутри

Многие думают, что расчёт месяцев между датами — это просто разница в днях, поделенная на 30. Это в корне неверно. Представьте: с 1 января по 1 марта — сколько месяцев? Два (январь и февраль). Но дней при этом 59 или 60. Если бы мы делили на 30, получили бы 1,97 месяца — бессмысленная цифра. Наш калькулятор дней использует календарный подход: он отталкивается от номера месяца и года, а затем корректирует результат по дням.

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

Практические кейсы: где это реально нужно

Аренда жилья. Допустим, вы снимаете квартиру за 35 000 рублей в месяц. Заехали 12 марта, съезжаете 8 ноября. Сколько вы должны заплатить? Если просто умножить 35 000 на 8 месяцев (с марта по ноябрь), получится 280 000 рублей. Но правильно ли это? Калькулятор покажет: полных месяцев — 7 (с 12 марта по 12 октября), плюс 27 дней (с 12 октября по 8 ноября). Значит, платить нужно за 7 полных месяцев и 27 дней от восьмого месяца — примерно 311 500 рублей. Разница в 31 500 рублей — цена ошибки при расчёте «на глазок».

Банковские продукты. Вклад открыт 5 июня на 9 месяцев. Когда заканчивается срок? 5 марта следующего года. Это ровно 9 календарных месяцев. Но если 5 марта — выходной, банк может перенести дату. Имея на руках точный расчёт, вы сможете проверить, не обсчитал ли вас банк на один день процентов.

Кадровый учёт. Сотрудник устроился 22 июля 2023 года, уволился 10 декабря 2024. Его стаж: 16 полных месяцев и 18 дней. Для бухгалтерии это принципиально: от стажа зависит размер больничного и количество дней отпуска. Ошибка в один месяц — проблема для трудовой инспекции и самого сотрудника.

Декретный отпуск. Стандартный отпуск по беременности и родам в России — 140 дней (70 до родов и 70 после). Но в месяцах это сколько? От даты ухода в декрет отсчитываем 140 дней — получаем примерно 4,6 месяца. Наш калькулятор умеет показывать и недели, что особенно удобно: 140 дней — это ровно 20 недель. Для планирования семейного бюджета и записи к врачу такая точность критична.

10 на 10 дней: удобный шаблон для договоров

В деловой практике часто используется схема «на 10 на 10 дней» — это означает, что период начинается 10-го числа одного месяца и заканчивается 10-го числа другого. Такой подход удобен для договоров аренды, абонентского обслуживания и подписки. Например, доступ к сервису «Контур Экстерн» (вход в систему контур экстерн — популярный запрос среди бухгалтеров) часто оплачивается помесячно с привязкой к конкретному числу. Если вы активировали тариф 15-го числа, то и следующий платёж спишется 15-го — ровно через календарный месяц. Калькулятор подтвердит: между 15 марта и 15 апреля — 1 месяц и 0 дней.

Как интерпретировать результат

Вы получили четыре числа. Давайте разберёмся, что с ними делать:

Полные месяцы — основная цифра. Именно она нужна для большинства расчётов: срок договора, возраст ребёнка до года, период подписки. «Моему малышу 8 месяцев» — это про полные месяцы.

Оставшиеся дни — «хвостик» после последнего полного месяца. Если вы считаете стоимость аренды, эти дни оплачиваются пропорционально: (оставшиеся дни / количество дней в последнем месяце) × месячная плата.

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

Всего недель — полезно для планирования тренировок, беременности (акушерские недели) или графика смен. 12 недель — это примерно 3 месяца, но точнее смотреть по неделям.

Чего калькулятор не умеет и почему это нормально

Инструмент не считает рабочие дни, не учитывает праздники и переносы выходных. Для этого есть отдельные калькуляторы времени с производственным календарём. Наш сервис считает именно календарные месяцы и дни — это базовая, но самая востребованная функция. Также он не переводит результат в прописью сумму (онлайн прописью сумма — для этого на «НямНям» есть отдельный инструмент), а выдаёт только цифры.

Ещё один нюанс: калькулятор не учитывает время суток. Если вам важно знать разницу с точностью до часа (например, для логистики или авиаперелётов), лучше использовать специализированный тайм-трекер. Но для 99% бытовых и офисных задач нашего функционала более чем достаточно.

Советы для точных расчётов

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

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

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

Итоги

Калькулятор месяцев между датами — это простой, но мощный инструмент для всех, кто ценит точность и своё время. Он заменяет Excel, отрывной календарь и мучительные подсчёты на пальцах. Попробуйте прямо сейчас: выберите две даты, нажмите «Рассчитать» и убедитесь, что считать время можно легко и приятно.

Спросить у ИИ

Задайте вопрос по этому калькулятору

Осталось вопросов: 5. Только по этому инструменту.

Оцените калькулятор

Нужен другой инструмент?

Все инструменты в категории