Перейти к содержимому
Дата и время

Поиск N-го дня недели в месяце

Калькулятор

Дата найдена
2026-01-15
3-е Четверг Январь 2026
Месяц
Январь
День недели
Четверг
Вхождение
3-е

Thursday, January 15, 2026

Тот же день недели в следующие годы

  • Год 20272027-01-21
  • Год 20282028-01-20
  • Год 20292029-01-18
  • Год 20302030-01-17
  • Год 20312031-01-16

Даты рассчитываются по UTC-арифметике и точны для годов с 1900 по 2200.

Об этом калькуляторе

Последний четверг ноября 2026 года — 26 ноября 2026 года, а последний четверг июля 2026 года — 30 июля 2026 года. Чтобы найти последний в месяце день недели, считайте в обратном направлении от последнего дня месяца до первого подходящего дня недели — это не всегда четвёртое вхождение, потому что в месяце их может быть пять. Многие повторяющиеся события и государственные праздники определяются именно так, а не фиксированной датой: День благодарения в США всегда выпадает на 4-й четверг ноября, а День памяти — на последний понедельник мая. Выберите день недели, порядковый номер (с 1-го по 5-й или Последний), месяц и год, чтобы увидеть дату.

Справочный инструмент для планирования — проверяйте важные даты, цифры и официальные требования, прежде чем полагаться на них.

Как читать результаты

Карточка результата отображает вычисленную дату в формате ISO (ГГГГ-ММ-ДД) вместе с названием дня для подтверждения. Если в месяце нет 5-го вхождения выбранного дня недели — например, в феврале редко бывает 5-я пятница — калькулятор сообщает об этом явно, а не показывает неверную дату. Дополнительный вид повторения перечисляет тот же N-й день недели на несколько ближайших лет, что удобно для планирования регулярных напоминаний.

Как выполняется расчёт

Алгоритм определяет день недели 1-го числа целевого месяца (используя UTC-арифметику дат для избежания крайних случаев с часовыми поясами), затем вычисляет смещение до первого вхождения выбранного дня недели: смещение = (целевой_день − первый_день + 7) mod 7. N-е вхождение приходится на день 1 + смещение + (N − 1) × 7. Если это число превышает количество дней в месяце, результат равен null. Для «последнего» поиск ведётся в обратном направлении от последнего дня месяца. Источники: стандарт дат ISO 8601; проверка по календарю timeanddate.com.

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

4-й четверг ноября 2026 года.

Ноябрь 2026 года начинается в воскресенье. Первый четверг приходится на 5-е, второй — на 12-е, третий — на 19-е, четвёртый — на 26-е. Результат — 2026-11-26, День благодарения в США.

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

Какого числа последний четверг месяца?

Считайте в обратном направлении от последнего дня месяца, пока не дойдёте до четверга. Это не всегда четвёртый четверг: если месяц из 31 дня начинается с четверга, в нём будет пять четвергов, и тогда последний четверг — пятый. Последний четверг ноября 2026 года — 26 ноября, что также оказывается четвёртым четвергом — это День благодарения в США. Последний четверг июля 2026 года — 30 июля. Выберите любой день недели, укажите «Последний», и калькулятор определит точную дату для любого месяца с 1900 по 2200 год.

Почему некоторые 5-е дни недели не существуют?

В месяце 28–31 день, то есть всего 4 полных недели плюс 0–3 дополнительных дня. Конкретный день недели может встречаться не более 5 раз, но только если месяц начинается или заканчивается именно этим или смежным днём. В феврале (28 дней) в невисокосные годы каждый день недели встречается ровно 4 раза, поэтому 5-е вхождение невозможно. Даже в 31-дневных месяцах лишь 3 из 7 дней недели появляются 5 раз.

Можно ли использовать это для регулярных событий вроде командных встреч?

Да. Задайте день недели и порядковый номер, соответствующие расписанию ваших встреч (например, «2-й вторник»), затем вручную перебирайте месяцы или воспользуйтесь видом повторения, чтобы сразу увидеть даты за несколько лет. Скопируйте список в таблицу или календарный инструмент для массового добавления событий.

Как это помогает с праздниками вроде Дня благодарения или Дня памяти?

День благодарения в США — 4-й четверг ноября; День памяти — последний понедельник мая; День труда — 1-й понедельник сентября; канадский День благодарения — 2-й понедельник октября. Введите нужное правило и год, чтобы найти точную дату без обращения к календарю. Та же логика работает для аналогичных «плавающих» праздников по всему миру.

Умеет ли калькулятор работать с високосными годами?

Да. Для подсчёта дней в месяце используется Date.UTC(год, месяц, 0), который корректно возвращает 29 для февраля в високосные годы и 28 в остальных случаях, поэтому результаты точны для любого года с 1900 по 2200.

Источники

Проверено командой YouCalc · Последнее обновление

Заметили неточность в переводе или расчёте, или есть предложение? Напишите нам.

Ещё похожие калькуляторы. Выберите следующий.