Что показывает этот калькулятор месячных
Этот калькулятор менструального цикла рассчитывает дату начала ваших следующих месячных, сообщает, на каком дне цикла вы находитесь сегодня, и строит календарь, где отмечены дни, когда у вас, вероятно, будет менструация в ближайшие месяцы. Всё, что нужно, — первый день последних месячных, обычная продолжительность менструации и средняя длина цикла.
Как пользоваться калькулятором
Укажите первый день последних месячных (он считается 1-м днём цикла), среднюю продолжительность менструации в днях (сколько длятся выделения — чаще всего 3–7 дней) и среднюю длину цикла в днях (промежуток от начала одних месячных до начала следующих — обычно 21–35 дней, при этом 28 дней считается распространённым средним значением). Кнопками «Назад» и «Вперёд» можно листать календарь по три месяца.
Как работает формула
Обозначим за \(L\) дату начала последних месячных, за \(C\) — длину цикла, за \(P\) — продолжительность менструации, а за \(T\) — сегодняшний день. Количество полных циклов, прошедших с момента \(L\), равно \(\left\lfloor (T-L)/C \right\rfloor\). Текущий день цикла — это \(\big((T-L)\bmod C\big) + 1\):
$$\text{cycleDay} = \big((T-L)\bmod C\big) + 1$$Дата начала следующих месячных — это \(L\) плюс один полный цикл сверх того, в котором вы сейчас находитесь, а число дней до них — просто разница между этой датой и сегодняшним днём:
$$\text{nextPeriodStart} = L + \left(\left\lfloor \frac{T-L}{C}\right\rfloor + 1\right)\cdot C \text{ days}$$Каждая прогнозируемая менструация длится \(P\) дней подряд, начиная с каждой даты \(L + k\cdot C\).
Разбор примера
Допустим, последние месячные начались 14 июня 2026 года, менструация длится 5 дней, цикл составляет 28 дней, а сегодня — тоже 14 июня 2026 года. Тогда с момента последних месячных прошло 0 дней, то есть сейчас идёт 1-й день цикла. Следующие месячные начнутся 14 июня + 28 дней = воскресенье, 12 июля 2026 года — до них остаётся 28 дней. В календаре дни 14–18 июня и 12–16 июля будут отмечены как прогнозируемые дни менструации.
Частые вопросы
Это медицинская рекомендация? Нет. Это статистический прогноз, который исходит из того, что цикл регулярный и постоянной длины. Он не ставит диагнозов и не определяет дни овуляции и фертильное окно.
Почему реальные даты отличаются? Длина цикла естественным образом колеблется. Точность выше, когда средняя длина цикла стабильна; если вести учёт нескольких циклов, среднее значение получится точнее.
А если мой цикл не 28 дней? Просто введите своё среднее значение. Цикл длиной примерно от 21 до 35 дней в целом считается нормой, и калькулятор подстраивает прогноз под ваши данные.