Калькулятор месяцев между датами онлайн
Считает количество полных календарных месяцев и дней между двумя датами. Показывает десятичные месяцы, кварталы, эквивалент в годах и месяцах, а также срок для ипотеки, кредита и трудового стажа.
Зачем считать месяцы между датами
Месяц — основная единица для финансовых, договорных и кадровых расчётов: сроки кредитов и ипотеки, аренда, трудовой стаж, испытательный срок, гарантия, страхование, налоговые периоды. В отличие от недели или дня, месяц календарно переменный: 28, 29, 30 или 31 день.
Формулы расчёта месяцев
Первая формула даёт разницу календарных месяцев по году и месяцу без проверки числа месяца.
Вторая формула оставляет только полные месяцы от числа к числу.
Остаток дней считается после последнего полного месяца и не уходит ниже нуля.
Десятичные месяцы считаются через среднюю длину месяца: 30.4375 дня.
- M raw — разница месяцев только по году и номеру месяца.
- M full — количество полных календарных месяцев от числа к числу.
- D rest — остаток дней после последнего полного месяца.
- D total — полный интервал в днях.
- M dec — десятичное представление интервала в средних месяцах.
Что показывает калькулятор
- Полные календарные месяцы + дни — основной формат вида «27 месяцев и 4 дня»
- Десятичные месяцы — точная дробь (27.13 мес) на основе средней длины 30.4375 дня
- Эквивалент в годах и месяцах для удобства восприятия
- Кварталы (по 3 месяца) — для бизнес-отчётности
- Всего недель и дней в интервале
- Срок кредита — то же число, в формате для банка
- Стаж работы — годы и месяцы для трудовой книжки
Календарные vs средние месяцы
Календарный месяц считается от числа к числу: с 15 марта по 15 1 месяц, независимо от того, что в марте 31 день, а в апреле 30. Десятичный (средний) месяц = 30.4375 дня ) — нужен для научных расчётов, графиков и усреднения.
| Сценарий | Какой счёт использовать |
|---|---|
| Срок кредита и ипотеки | Полные календарные месяцы |
| Трудовой стаж | Полные календарные месяцы |
| Гарантия (12/24/36 мес) | Полные календарные месяцы |
| Научные публикации | Десятичные месяцы |
| Графики прогресса проекта | Десятичные месяцы |
| Квартальная отчётность | Кварталы (÷ 3) |
Типичные сценарии
- Ипотека: с даты подписания договора до сегодня — сколько месяцев платежей сделано
- Стаж: с даты приёма на работу — для расчёта отпуска, выплат, пенсии
- Аренда: длительность договора в месяцах
- Гарантия: проверить, истекла ли годовая или двухгодичная гарантия
- Страховой период: ОСАГО/КАСКО — сколько месяцев действует полис
- Декрет и отпуск по уходу: 18, 36 месяцев и т.д.
Крайние даты месяца
Если начальная дата стоит в конце длинного месяца, а следующий месяц короче, полный месяц не всегда завершается. Например, 31 января → 29 февраля 2024 года считается как 0 месяцев и 29 дней, а 31 января → 1 марта 2024 года — как 1 месяц и 1 день.
Локальные даты и ограничения браузера
Браузер разбирает введённые значения как локальные даты. Для календарных месяцев это удобно, но при официальных сроках, межпоясных событиях и системах с собственными правилами округления результат нужно сверять с исходным документом или регламентом.
Часто задаваемые вопросы
Источники и нормативная база
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Считает, сколько дней между двумя датами: календарные дни, включение конечной даты, недели, месяцы, годы, будни, выходные и дата +/- N дней.
Считает точное количество недель между двумя датами: полные недели + дни, десятичные недели, ISO-номер недели, рабочие недели (по 5 дней), а также определяет триместр беременности. Поддерживает опцию «включить конечную дату».
Считает календарный возраст в полных месяцах и днях по дате рождения. Удобно для записи возраста ребёнка, документов и сверки с календарными сроками.