Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Сколько дней до лета
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Жизнь
6 марта 2024

Как определить день недели по дате, не заглядывая в календарь

Придётся освоить пару формул.
Фото автора Виктория Курачёва
Виктория Курачёва

Автор Лайфхакера

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

Расчёт дня недели по дате в уме — это не жизненно важный навык в век технологий. Однако это умение может послужить неплохим упражнением для тренировки памяти и наверняка понравится тем, кто любит проводить операции с цифрами.

Для определения дня недели по дате нужно использовать формулу:

День недели = (день месяца + код месяца + код года) % 7

Если день месяца всегда известен, то код месяца придётся просто запомнить, а код года — вычислить. % — это оператор остатка при делении.

В результате вы получите цифру, которая будет соответствовать определённому дню недели. Но обо всём по порядку.

1. Запомните код месяца

Каждому месяцу присвоена цифра от 0 до 6. Для обычных годов это значение будет неизменным. А для високосного есть исключения: в январе и феврале от исходной цифры нужно отнять единицу.

Месяц Код месяца для обычного года Код месяца для високосного года
Январь 1 0
Февраль 4 3
Март 4 4
Апрель 0 0
Май 2 2
Июнь 5 5
Июль 0 0
Август 3 3
Сентябрь 6 6
Октябрь 1 1
Ноябрь 4 4
Декабрь 6 6

Чтобы запоминать подобные нелогичные данные, проще всего прибегать к ассоциациям.

К слову, чтобы определить, с каким годом вы имеете дело, нужно разделить его на 4: если в результате получилось число с остатком, год считается обычным, а если без — високосным. Но есть исключения — годы, оканчивающиеся на 00 (начало века), не являются високосными: например, 1700‑й, 1800‑й, 1900‑й, 2100‑й. При этом каждый четвёртый из такого ряда всё же будет високосным: 400‑й, 800‑й, 1200‑й, 1600‑й, 2000‑й и так далее.

2. Вычислите код года

Код года в XXI веке рассчитывается по формуле:

Код года = (6 + последние две цифры года + последние две цифры года / 4) % 7

Оператор «/» означает неполное частное, то есть целую часть результата деления. Вот несколько примеров вычислений:

  • 2023 год: (6 + 23 + 23 / 4) % 7 = (6 + 23 + 5) % 7 = 34 % 7 = 6;
  • 2024 год: (6 + 24 + 24 / 4) % 7 = (6 + 24 + 6) % 7 = 36 % 7 = 1;
  • 2025 год: (6 + 25 + 25 / 4) % 7 = (6 + 25 + 6) % 7 = 37 % 7 = 2;
  • 2026 год: (6 + 26 + 26 / 4) % 7 = (6 + 26 + 6) % 7 = 38 % 7 = 3.

Если вы захотите узнать день недели для даты другого века, придётся учитывать ещё значения века (6, 4, 2, 0). Вместо 6 в начале формулы для ближайших столетий будут следующие значения:

  • 16хх — 6;
  • 17хх — 4;
  • 18хх — 2;
  • 19хх — 0;
  • 20хх — 6;
  • 21хх — 4 и так далее.

3. Определите день недели

Внесите все данные в исходную формулу и проведите вычисления, а затем соотнесите полученную цифру с днём недели.

0 Суббота
1 Воскресенье
2 Понедельник
3 Вторник
4 Среда
5 Четверг
6 Пятница

Приведём несколько примеров расчёта.

  • 9 августа 2023 года: (9 + 3 + 6) % 7 = 18 % 7 = 4 — среда.
  • 5 марта 2024 года: (5 + 4 + 1) % 7 = 10 % 7 = 3 — вторник.

К слову, 2024 год — високосный, поэтому для определения дня недели даты в январе или феврале нужно уменьшить привычный код месяца на единицу:

  • 29 февраля 2024 года: (29 + 3 + 1) % 7 = 33 % 7 = 5 — четверг.

Также не забывайте учитывать столетие, на которое приходится дата, и в вычислении кода года используйте соответствующую цифру.

Например, вот расчёт дня недели для 5 января 2127 года:

  • (4 + 27 + 27 / 4) % 7 = (4 + 27 + 6) % 7 = 37 % 7 = 2 — код года;
  • (5 + 1 + 2) % 7 = 8 % 7 = 1 — воскресенье.

Этот материал впервые был опубликован в феврале 2016 года. В марте 2024‑го мы обновили текст.

Разомните мозг
🧐
8 задач из школьной олимпиады по математике, которые не так-то просто решить
3 задачи с числами, над которыми и правда придётся поразмыслить
Как решать нестандартные рабочие задачи с помощью ТРИЗ
Обложка: Оля Ёгидэ / Лайфхакер
Источник: How to Become a Human Calendar
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Это нам надо: хорошая белая футболка дешевле 1 000 рублей

Это нам надо: хорошая белая футболка дешевле 1 000 рублей

Автомобильный насос от 70mai

Беспроводной компрессор от 70mai отдают со скидкой 37%

15 dejstvitel'no poleznyh veshchej ne dorozhe 1 000 rublej

15 действительно полезных вещей дешевле 1 000 рублей с AliExpress

Кроссовки от Li-Ning

Надо брать: лёгкие кроссовки от Li-Ning с продвинутой амортизацией

5 колонок для ПК с отличными отзывами на AliExpress

5 колонок для ПК с отличными отзывами на AliExpress

Что купить в «Дубайском экспрессе» на AliExpress: 8 товаров с классными ценами

Что купить в «Дубайском экспрессе» на AliExpress: 8 товаров с классными ценами

Игровой ноутбук от MSI

Забираем игровой ноутбук от MSI с небольшой, но приятной скидкой

10 кроссовок для весенних вылазок на природу

10 кроссовок для весенних вылазок на природу

Это интересно
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома

Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома

Лайфхакер и TRENDY BOX выпустили унисекс-бьюти-бокс — смотрите, что внутри

Лайфхакер и TRENDY BOX выпустили унисекс-бьюти-бокс — смотрите, что внутри

Не только бюджет: 3 вопроса, которые стоит задать себе при выборе квартиры для жизни с партнёром

Не только бюджет: 3 вопроса, которые стоит задать себе при выборе квартиры для жизни с партнёром

«Семальтара»: как работает семаглутид в таблетках и для чего его назначают

«Семальтара»: как работает семаглутид в таблетках и для чего его назначают

Комментарии
Timur Evgajukov
19.02.16 09:08
Проще в календарь посмотреть, хотя формула интересная.
Алексей Пономарь
19.02.16 09:45
А это не для простоты, а для тренировки мозга.
Анатолий Косенко
04.03.17 13:16
На самом деле полчаса тренировки,и вы научитесь определять день недели за 10 -20 секунд. когда делаете расчет для 20 века , все действия те же самые что и для 21 только +1. Есть книга магия чисел, в последней главе автор подробного рассказывает как находить любой день недели начиная с 14 сентября 1752 года , это формула справедлива только для григорианского календаря
Алексей Фомин
06.04.17 06:39
Все верно.
Lev Voronov
19.02.16 10:48
Может быть проще запомнить какой сегодня день недели?
Настя Русакова
19.02.16 13:34
Закручено. Овчинка выделки не стоит. Чтобы тренировать мозг, не обязательно его ломать.
Максим Микитело
22.02.16 19:32
100%
Андрей Нежданов
19.02.16 16:12
Здравствуйте. В свое время занимался по программе развития памяти, концентрации внимания. По словам автора программы, есть несколько методик вычисления дня недели по дате. Вот одна из них: "Вот последовательность вычислений. 1. Каждому месяцу присваивается свой индекс. Эти индексы необходимо запомнить. Январю соответствует индекс 6. Февралю соответствует индекс 2. Марту со­ответствует индекс 2, апрелю - 5, маю - 0, июню соответствует индекс 3. Июлю соответствует индекс 5. Августу соответствует индекс 1. Сентябрю соответствует ин­декс 4. Октябрю соответствует индекс 6. Ноябрю соответствует индекс 2. И декабрю соответствует ин­декс 4. 2. Затем рассчитывается годовой индекс. Две последние цифры года делятся на 12, затем остаток этого деления делится на 4. Полученные цифры – результат деления на 12, остаток этого деления и результат деления на 4 – складываются. Остаток от деления на 4 не учитывается. Например, 1993 год. Берется число 93. Это число де­лится на 12, получается 7 (12х7=84) и 9 (93-84) в остатке. Остаток – 9 - делится на 4. Получается 2 и 1 в остатке, но 1 не учитывается. Три полученных числа складываются. 7+9+2=18. Индекс года – 18. Для годов, начинающихся с "одна тысяча девятьсот..." прибавляется еще один. 4. Индекс года, индекс месяца и число складываются. 5. Полученное число делится на 7. Остаток от деления и есть день недели. 6. Еще есть дополнительное правило для високосных годов, которые можно уз­нать по тому, что две последние цифры года без остатка делятся на 4. Если исход­ная дата относится к январю или декабрю високосного года, тогда из итогового числа необходимо отнять 1. Год 1900 не был високосным, год 2000 был високос­ным.   Пример. 11 декабря 1993. Индекс года уже считали – 18. Индекс месяца – 4. Число – 11. Складываем и получаем 33. Делим на 7. Получаем 4 и 5 в остатке. К остатку 5 прибавляем 1 за 19... и получаем 6, то есть день – суббота."
Алексей Фомин
06.04.17 07:04
Все намного проще. Если действительно, занимался этим вопросом и интересно, то я отвечу.
Николай Николаев
19.02.16 19:33
если вы день недели запомнить не можете, то о каком запоминании формул идет речь??
Дмитрий Мишин
19.02.16 22:54
С детства интересовался этим вопросом. Однажды наткнулся на учебник по хронологии. Отталкиваясь от системы, которая в нем была описана, пришел к формуле, которая оказалось универсальной для любого года, в т.ч. високосного (и для любого века). Индекс года = (год * 5 / 4) %7 Проще посчитать на калькуляторе: год * 1.25 %7 Второй вариант. Индекс года = год (2 последних знака) / 4 + 1 + год (2 последних знака) Индекс месяца: январь - 5 (4 - для високосного года) февраль - 1 (0 - для високосного года) март - 1 апрель - 4 май - 6 июнь - 2 июль - 4 август - 0 сентябрь - 3 октябрь - 5 ноябрь - 1 декабрь - 3 День недели = (индекс года + индекс месяца + индекс дня) %7 Пример: 19.02.2016 Индекс года = 2016*1.25 %7 = 0 или Индекс года = 16/4 + 1 + 16 %7 = 0 Индекс месяца = 0 Индекс дня = 5 День недели (19.02.2016) = 5
Игорь Бычков
12.09.19 17:31|изменено
Выручили, спасибо огроменное!) Удалось вывести нормально день недели на своих самодельных "умных" часах
5100 5100
31.10.19 15:45
Для 1856 года не работает. Не могли бы вы написать, как рассчитывается индекс для месяца?
Володя Волков
03.04.24 19:57
Индекс дня как вычислить?
Света Молодежникова
22.02.16 10:23
Ой... Это Вам Совсем заняться не чем??? Календарь есть на каждом компе- и там можно пролистать и вперед и назад...
Оксана Савина (Калагур)
30.10.16 16:22
Тем, кому с календарем проще и лучше, наверное, на странички с календарями и нужно заглядывать.
Далер Джабаров
22.02.16 11:46
Лучше буду смотреть как всегда в телефоне ??
Амадей Базылбеков
22.02.16 13:56
Это не лайфхак. Это лайфлок какой-то.
Максим Микитело
22.02.16 19:33
лайфхУк скорее )))
Максим Микитело
22.02.16 19:30
не усложняйте и так столь запутанную ежедневными гиго-инфо-потоками жизнь?
M_Messiah
26.02.16 14:11
Кому лень заучивать формулы - можно другие числа позапоминать и пользоваться алгоритмом Судного дня. Всё равно это всё как-то слишком заумно для того, чтобы быть удобным.
Андрей Ватралик
25.05.16 17:50
А что значит 25%7? Что вообще значит %?
Сергей Ильин
29.01.17 13:04
вычиление по модулю mod
Алексей Фомин
06.04.17 06:53
Люди, не заморачивайте голову! Почитали для любопытства и хорош. Выбросьте это из головы, как правильно советуют умные женщины. Это так же, как и шахматы. Играют миллионы, знают, что это такое, а гроссмейстерами становятся 1 на 2 млн.жителей страны. Это тоже самое. Только здесь гроссмейстером становятся 1 на миллиард жителей планеты. Что я имею ввиду под словом гроссмейстер в угадывании дня недели. Советую посмотреть телепередачу "Удивительные люди" 5-й выпуск. Там парень из Харькова, по-моему Евгений Иванов, ему 35 лет, и он верно называл день недели в 1755 и других годах. Жюри было удивлено и ему отдали предпочтение из 6 участников, а была девочка 4 лет, которая разговаривала на 7 языках. Я был от нее в шоке. И другие были талантливые дети. Так вот, когда я смотрел этого парня, он тратил на обдумывание где-то 4- 6 секунд. Считаю, это очень долго. Сам я отвечаю на вопрос дня недели за доли секунды. Это для меня так же обычно, как любому сказать 2*2=4. Почему? Тренировка и еще раз тренировка. В 1969 году будучи студентом ВУЗа, узнал об этой хренотени и до сегодняшнего дня очень это дело люблю. Мои знакомые все это знают, а не знакомые увидев такое впервые в шоке. Но я хотел сказать другое о системе вычисления. Моя система намного проще, и эффективней. То, как пишут - бред, который прочитав, действительно, не захочешь и вычислять. Все равно, думаю не много найдется желающих этим заниматься. Я же занимаюсь этим около 50 лет. Только поэтому ошеломляющий результат. У парня из Харькова думаю, все еще впереди. В любом случае желаю удачи.
Александр Шапоров
12.01.20 14:32
Я использовал эту формулу для программирования часов при установки времени.Спасибо автору.
Айдар Султанбек
15.08.23 14:10
Поставь все календарики Понедельник, 22 ноября 2010 года
Айдар Султанбек
15.08.23 14:11
Поставь календарики Понедельник правильно Минус один кокшетау правильно Понедельник, 22 ноября 2010 г. Правильно
Виктор Т.
07.03.24 11:47
Ой как по мне проще две секунды потратить и посмотреть календарь. Но зато если календарь резко из всего мира пропадет, эта статья будет полезной..
Norik Arzumanyan
11.12.24 13:00
Всё гораздо проще,если запомнить лишь день начала года и последную цифру года... 202(4)- 01.01.24г. Пн высокосный год,оканчивается Вт-(2) 366/7=52(+2),а остальные четные месяцы своего дня (4)Чт !!! Запомнить легче...04.04-Чт,06.06-Чт,>>>10.10-Чт ,12.12-Чт...Всё легко с 01.01,24(Пн) рассчитат все дни за минуту !!!
Ён Етитский
27.11.25 14:09
слишком мудрено, жаль простого способа нет, а то хотел быстро вычислять, зная число месяц и год
Что вы могли пропустить
Это наша БигДанность: как большие данные работают в повседневной жизни
Это наша БигДанность: как большие данные работают в повседневной жизни
Вчера
Жизнь
Жизнь
Одно мнение моё, другое неправильное: как понять, что вы заперты в эхо-камере
Одно мнение моё, другое неправильное: как понять, что вы заперты в эхо-камере
0
8 апреля
Жизнь
Жизнь
Как с помощью карточек еды я перестала ломать голову, что приготовить на ужин
Как с помощью карточек еды я перестала ломать голову, что приготовить на ужин
0
8 апреля
Жизнь
Жизнь
Лайфхакер и TRENDY BOX выпустили унисекс-бьюти-бокс — смотрите, что внутри
Лайфхакер и TRENDY BOX выпустили унисекс-бьюти-бокс — смотрите, что внутри
0
7 апреля
Жизнь
Жизнь
Что такое эмоциональный перфекционизм и как от него избавиться
Что такое эмоциональный перфекционизм и как от него избавиться
0
7 апреля
Жизнь
Жизнь
«Ошибки — часть жизни»: как объяснить это взрослеющему ребёнку
«Ошибки — часть жизни»: как объяснить это взрослеющему ребёнку
0
6 апреля
Жизнь
Книги
Живу в Сибири, а дома тропики: почему я стал выращивать комнатные растения и теперь всем советую
Живу в Сибири, а дома тропики: почему я стал выращивать комнатные растения и теперь всем советую
0
6 апреля
Жизнь
Колонка
Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости
Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости
6 апреля
«Горящая изба»
Жизнь
Как перестать гнаться за чужим одобрением и жить в кайф
Как перестать гнаться за чужим одобрением и жить в кайф
0
4 апреля
Жизнь
Книги
Что нужно знать о кислородном пятновыводителе «Елизар»: 3 главных вопроса
Что нужно знать о кислородном пятновыводителе «Елизар»: 3 главных вопроса
0
3 апреля
Жизнь
Жизнь
Что на самом деле значит «наслаждаться каждым днём» и как делать это по-настоящему
Что на самом деле значит «наслаждаться каждым днём» и как делать это по-настоящему
0
30 марта
Жизнь
Жизнь
7 конкретных и достижимых целей для работы с психологом
7 конкретных и достижимых целей для работы с психологом
0
30 марта
Жизнь
Жизнь
Как принять возраст и изменения в теле: 5 советов для тех, кто боится стареть
Как принять возраст и изменения в теле: 5 советов для тех, кто боится стареть
0
29 марта
Жизнь
Жизнь
Что такое эмоциональное похмелье и как его предотвратить
Что такое эмоциональное похмелье и как его предотвратить
0
27 марта
Жизнь
Жизнь
Не только бюджет: 3 вопроса, которые стоит задать себе при выборе квартиры для жизни с партнёром
Не только бюджет: 3 вопроса, которые стоит задать себе при выборе квартиры для жизни с партнёром
24 марта
«Горящая изба»
Жизнь

Новые комментарии

Аватар автора комментария
Skubacok5 минут назад

0 / 0

Ещё один сопливый фильм😏
«Вот это драма!» с Зендаей и Робертом Паттинсоном — самый эмоциональный фильм весны
Аватар автора комментария
Skubacok6 минут назад

0 / 0

Ну думаю, что фильм стоит посмотреть ))
Вышел кровавый трейлер боевика «Мятеж» с Джейсоном Стэйтемом
Аватар автора комментария
Skubacok8 минут назад

+1 / 0

И мне. Хотелось бы посмотреть на реакцию нашей кошки ))
Звони коту: как из-за блокировок люди начали общаться через автокормушки, пылесосы, таблицы и заметки
Аватар автора комментария
Мила Цимбал8 минут назад

0 / 0

Зато с электрическим не приходится работать руками или ногами. А с аккумуляторным ещё и провода не ограничивают, и компактные они. Сплошные плюсы)
Беспроводной компрессор от 70mai отдают со скидкой 37%
ИГРА: Помогите Яне построить свой бизнес

ИГРА: Помогите Яне построить свой бизнес

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании«Авторизация»
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях