Перейти к содержимому

День недели по дате

12 апреля 1961 года — среда, 102-й день года. Введите любую дату с 1900 по 2100 год (и за пределами) — калькулятор назовёт день недели, покажет расчёт по формуле Зеллера, номер дня в году и годы, когда эта дата снова выпадет на тот же день.

Инструмент

12 апреля 1961 — будний день (праздники не учтены)
среда
Зеллер: (12 + ⌊13·(4 + 1) ÷ 5⌋ + 61 + ⌊61 ÷ 4⌋ + ⌊19 ÷ 4⌋ + 5·19) mod 7 = (12 + 13 + 61 + 15 + 4 + 95) mod 7 = 4 → среда
  • День года102-й из 365
  • Високосный годнет — в 1961 году 365 дней
  • Дней до конца года263 дн.
  • Неделя по ISO 860115-я (1961-W15)
  • КварталII квартал
  • 12 апреля снова среда в годах1967, 1972, 1978, 1989, 1995 (ранее: 1939, 1944, 1950)
12 апреля в других годах
ГодДень недели
1958суббота
1959воскресенье
1960вторник
1961 ◀среда
1962четверг
1963пятница
Узнать день недели по дате онлайн — любой год с 1900 по 2100
Какой день недели был или будет в любую дату: с формулой Зеллера, днём года и високосностью

Как вычислить день недели по дате: формула Зеллера

День недели — это остаток от деления числа дней, прошедших с опорной даты, на 7. Конгруэнция Зеллера (1882) считает этот остаток прямо из года, месяца и числа, без таблиц. Январь и февраль в ней относятся к предыдущему году как 13-й и 14-й месяцы — так високосный день оказывается в конце «года» и не мешает расчёту. Калькулятор показывает подстановку чисел в формулу для каждой введённой даты.

h = (q + ⌊13(m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ + 5J) mod 7 q — число, m — месяц (март = 3 … февраль = 14), K — год mod 100, J — век (первые две цифры года) h: 0 — суббота, 1 — воскресенье, 2 — понедельник, 3 — вторник, 4 — среда, 5 — четверг, 6 — пятница

Конгруэнция Зеллера (григорианский календарь)

Пример вручную: 12 апреля 1961. q = 12, m = 4, K = 61, J = 19. Считаем слагаемые: ⌊13 × 5 ÷ 5⌋ = 13, ⌊61 ÷ 4⌋ = 15, ⌊19 ÷ 4⌋ = 4, 5 × 19 = 95. Сумма 12 + 13 + 61 + 15 + 4 + 95 = 200, а 200 mod 7 = 4 — среда. Для даты в январе или феврале берите предыдущий год: 1 января 1900 → q = 1, m = 13, K = 99, J = 18; сумма 1 + 36 + 99 + 24 + 4 + 90 = 254, 254 mod 7 = 2 — понедельник.

Что ещё показывает калькулятор

  • Номер дня в году и сколько дней осталось до 31 декабря — нужны для расчёта отпусков, страховых периодов и «дня года» в программировании.
  • Високосность года — 365 или 366 дней; от неё зависит, сдвинется ли день недели на один или на два дня в следующем году.
  • Неделя по ISO 8601 — тот же номер, что печатают в ежедневниках и указывают в сроках поставок.
  • Квартал — I–IV, чтобы не пересчитывать месяцы для отчётности.
  • Повторы даты — ближайшие годы, когда число снова придётся на тот же день недели, и таблица дней недели для этой даты в соседних 12 годах.

Дни недели памятных дат

ДатаДень неделиЧто было
1 января 1900понедельникпервый день 1900-х
9 мая 1945средаДень Победы
12 апреля 1961средаполёт Гагарина
1 января 2000суббота«миллениум»
29 февраля 2024четвергпоследний високосный день
1 января 2027пятницаближайший Новый год
31 декабря 2100пятницаконец XXI века

В XXI веке (2001–2100) 1 января выпадает на вторник и четверг по 15 раз, на остальные дни недели — по 14: распределение почти равномерное, «везучих» дней для Нового года нет. 13-е число выпадает на пятницу в среднем 1,72 раза в год, но никогда не бывает так, чтобы «пятницы 13-го» в году не было совсем.

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

  1. Исходные данные: Дата — 12 апреля 1961.
  2. Формула: Зеллер: (12 + ⌊13·(4 + 1) ÷ 5⌋ + 61 + ⌊61 ÷ 4⌋ + ⌊19 ÷ 4⌋ + 5·19) mod 7 = (12 + 13 + 61 + 15 + 4 + 95) mod 7 = 4 → среда.
  3. Результат: 12 апреля 1961 — будний день (праздники не учтены) — среда (День года — 102-й из 365; Високосный год — нет — в 1961 году 365 дней; Дней до конца года — 263 дн.; Неделя по ISO 8601 — 15-я (1961-W15)).

Вопросы и ответы

Как узнать, какой день недели был в дату рождения?

Введите дату — калькулятор сразу покажет день недели, а в таблице ниже — в какие дни выпадает ваш день рождения в ближайшие годы. Например, 8 марта 1995 — среда, а следующая «среда 8 марта» была в 2000 и 2006 годах. Расчёт ведётся по григорианскому календарю для любого года.

Как вычислить день недели в уме?

Запомните «якорные» даты, которые в одном году всегда приходятся на один день недели: 4.04, 6.06, 8.08, 10.10, 12.12, а также 5.09, 9.05, 7.11 и 11.07. В 2026 году все они — суббота. Тогда 19 сентября 2026: якорь 5 сентября — суббота, до 19 сентября ровно две недели, значит тоже суббота.

Почему для дат до 1918 года есть примечание про юлианский календарь?

До 14 февраля 1918 года Россия жила по юлианскому календарю (старому стилю), который в XX веке отставал от григорианского на 13 дней, в XIX — на 12. Дата в метрике 1900 года записана по старому стилю: день недели для неё смотрите, прибавив 13 дней. Калькулятор работает с григорианскими датами.

Через сколько лет дата снова выпадает на тот же день недели?

Через 5, 6 или 11 лет — смотря сколько високосных годов попадает в промежуток, а полный цикл — 28 лет: за это время набирается 7 високосных сдвигов. Исключение — века без 29 февраля (1900, 2100). Для 29 февраля повтор возможен раз в 28 лет: вторник 29 февраля 2000 повторится в 2028 году.

Как определить, високосный ли год?

Год високосный, если делится на 4, кроме годов, кратных 100, — они високосные только при делимости на 400. Поэтому 2000 и 2024 — високосные (366 дней), а 1900 и 2100 — нет. Калькулятор показывает это в строке «Високосный год» вместе с числом дней до конца года.

Обновлено: