Калькулятор N-го дня недели в месяце
Найдите дату вроде первого понедельника, третьего четверга, пятого вторника или последней пятницы в одном месяце либо в коротком плане по месяцам.
Примеры
Совещания по первым понедельникам
Посмотрите первые понедельники для короткой серии регулярных встреч.
- Начальный месяц
- 2026-07
- Режим планирования
- Количество месяцев
- Месяцев в просмотре
- 4 мес.
- День недели
- понедельник
- Порядковый номер
- 1-й
Первая подходящая дата
6 июл. 2026 г.
Месяцев с датой
4
Проверено месяцев
4
План по месяцам
2026-07: 2026-07-06, 2026-08: 2026-08-03, 2026-09: 2026-09-07, 2026-10: 2026-10-05
Примеры
Как это работает
Формула
Переменные
- Количество дней в выбранном григорианском месяце
- Выбранный день недели
- Выбранный порядковый номер внутри месяца
- Упорядоченный список дат месяца m, которые приходятся на выбранный день недели
Выберите начальный месяц, день недели и порядковый номер: 1-й, 3-й, 5-й или последний. Калькулятор находит подходящую дату внутри каждого григорианского месяца, показывает точный день, когда он существует, и явно отмечает месяцы без совпадения.
- Прочитать начальный месяц и, если нужно, конечный месяц включительно или количество месяцев.
- Для каждого месяца перебрать все даты григорианского календаря.
- Оставить только даты, которые приходятся на выбранный день недели.
- Взять нужную позицию: с 1-й по 5-ю по индексу или последнюю дату для варианта «последний».
- Если такой позиции нет, явно отметить месяц как месяц без подходящей даты.
Частые вопросы
01Как калькулятор находит N-й день недели?
Для каждого выбранного месяца он перебирает даты григорианского календаря, оставляет только нужный день недели и берёт дату с заданным порядковым номером либо последнюю дату из списка.
02Что будет, если в месяце нет пятого такого дня?
Этот месяц явно помечается как месяц без подходящей даты. Результат не остаётся пустым и не переносится автоматически на следующий месяц.
03Вариант «последний» считается иначе?
Нет, используется тот же список подходящих дат внутри месяца. Разница только в том, что выбирается последняя дата, а не позиция с 1-й по 5-ю.
04Чем это отличается от калькулятора дня недели, сдвига даты и подсчёта будних дней?
Этот калькулятор отвечает, на какую дату выпадает выбранный по счёту день недели в месяце или короткой серии месяцев. День недели определяет название дня для уже известной даты, сдвиг даты прибавляет или вычитает срок, а подсчёт будних дней считает выбранные дни в диапазоне.
05Учитываются ли праздники, рабочие дни, зарплатные даты или официальные календари?
Нет. Это только календарная арифметика по григорианским месяцам. Праздники, правила рабочих дней, зарплатные графики, налоговые сроки и местные официальные исключения не учитываются.