как узнать какой день недели был в определенную дату
Как узнать день недели любой даты
Ниже приведены несколько кратчайших путей и подсказок, которые помогут узнать день недели любой даты. Вы можете использовать этот трюк в компании родителей или друзей и доказать им свой талант.
Расчет смещения столетий (по Григорианскому календарю):
Пример:
Рассчитаем смещение столетий для 1900 века.
Первое двукратное число данной даты — 19.
Следующее по величине число кратное 4 после 19 это 20.
Вычтем 1 от этого числа (20–1).
Теперь отнимем первое двукратное число ((20–1)–19).
Наконец, умножим полученную величину на 2.
Можно воспользоваться приведенной ниже таблицей смещения столетий по Григорианскому календарю, в которой сгруппированы другие значения смещения столетий.
Столетие | Смещение |
300, 700, 1100, 1500,1900, etc. | 0 |
400, 800, 1200, 1600, 2000, etc. | 6 |
100, 500, 900, 1300, 1700, etc. | 4 |
200, 600, 1000, 1400, 1800, etc. | 2 |
Расчет смещения месяцев
В одном месяце мы имеем 4 недели, что означает 4×7=28 дней. В январе 31 день. Оставшиеся дни: 31-28=3. Это поможет при расчете числа для каждого месяца.
Вначале обозначим январь как 0.
Февраль = (Количество дней января + оставшиеся дни в январе) / 7) = (31 + 0) / 7 = 3
Март = (количество дней в феврале + оставшиеся дни в феврале) / 7) = (28 + 3) / 7 = 3
Апрель = (Количество дней марта + оставшиеся дни в марте) / 7) = (31 + 3) / 7 = 6
Продолжайте так до декабря … Числа для месяцев:
Таблица смещения месяцев.
Месяц | Смещение |
Январь | 0 |
Февраль | 3 |
Март | 3 |
Апрель | 6 |
Май | 1 |
Июнь | 4 |
Июль | 6 |
Август | 2 |
Сентябрь | 5 |
Октябрь | 0 |
Ноябрь | 3 |
Декабрь | 5 |
Числа дней недели
Воскресенье | 0 |
Понедельник | 1 |
Вторник | 2 |
Среда | 3 |
Четверг | 4 |
Пятница | 5 |
Суббота | 6 |
Необходимо будет запомнить эти таблицы для успешного проведения трюка.
А сейчас давайте же перейдем непосредственно к самому трюку.
Запомните формулу Смещение столетий + Смещение лет + Смещение месяцев + Смещение дней
Если заданный год является високосным и месяц – Январь или Февраль, тогда смещение лет = (две последние цифры года + (две последние цифры года/4)) mod 7) – 1.
Шаг 1: Спросите любую дату и докажите, что сможете назвать день недели указанной даты.
Пример: 23 июня 1986
Шаг 2: Возьмите значение смещения данного столетия с первой таблицы, для 1900 это 0.
Шаг 3: Рассчитайте смещение лет для 86: ((86 + 86/4) mod 7*) = 2
Шаг 4: Возьмите значение смещения месяцев со второй таблицы, для Июня это 4.
Шаг 5: Рассчитайте смещение дней: 23 mod 7* = 2.
Шаг 6: Теперь сложите все 4 числа: 0 + 2 + 4 + 2 = 8.
Шаг 7 : Разделите 8 по модулю на 7 = 1.
Согласно таблице чисел дней недели числу 1 соответствует Понедельник.
Следовательно ваш ответ: Понедельник.
* mod 7 — Сравнение по модулю натурального числа 7. В выше приведенном примере 23 mod 7* = 2, то есть 23 — 21 (ближайшее меньшее целое число делимое на 7) = 2. Еще пример (86 + 86/4) mod 7, 86+21 (целое полное число) = 107 — 105 (ближайшее число делимое на 7) = 2
Определение дня недели по дате
Калькулятор определения дня недели по дате – это удобная программа, которая может точно указать, какой день недели был конкретного числа, начиная с V века до н. э. и заканчивая XLVI (46) веком уже нашей эры. Информация выдаётся точная, сбоев нет.
Зачем нужен калькулятор определения дня недели по дате?
Такая программа может пригодиться:
Знание того, как соотносились даты и дни недели в прошлом помогает лучше восстановить картины того, что было. Например, в христианском мире в воскресенье деловая жизнь в крупных городах замирала. Все должны были находиться в церквях и молиться. Разрешения не присутствовать священниками давались редко и по особым поводам. Поэтому если какое-то событие произошло именно в воскресенье, то это может дополнительно подчеркнуть его значимость или же показать, каким это стало нарушением норм.
Определение дней недели по дате в настоящем
Для религиозных людей конкретные дни недели и сейчас имеют особое значение. В среде иудеев, например, распространено почитание субботы. И нарушение этого правила считается очень тяжким грехом.
Но эта религия – далеко не единственная, настолько жёстко регламентирующая жизнь в зависимости от дня недели. Поэтому понимание того, на пятницу или на субботу приходится конкретная дата, помогает не только лучше разобраться в событиях прошлого, но и распланировать своё время на будущее так, чтобы не задеть ничьих чувств.
Калькуляторы дат
Чтобы разбираться в датах было легче, можно использовать разные калькуляторы. Один из них, например, показывает разные часовые пояса – очень удобно для тех, кто постоянно путешествует. Можно быстро сориентироваться, на сколько переводить стрелки. А ещё это незаменимо для тех, кто удалённо работает (проще понять, сколько времени у заказчика) или дружит с людьми, находящимися в самых разных точках планеты. Постоянно проверять время не придётся: достаточно просто воспользоваться калькулятором.
Опять же, сверка времени очень полезна для писателей. В кругу творческих личностей очень хорошо известны ситуации, когда в книгах персонаж отправлялся на самолёте вечером в США и прилетал рано утром. То есть изменение часового пояса игнорировалось. В итоге это нарушало всю внутреннюю логику текста. А вот с калькулятором такие моменты легко принять во внимание.
Иногда возникает необходимость сверить юлианский и григорианский календарь. Первым сейчас пользуются Русская и Сербская церкви. Весь остальной мир давно перешёл на григорианский календарь. Но иногда всё же возникает необходимость сопоставить даты. В таком случае калькулятор «юлианский и григорианский календарь» вам поможет. И да, это тоже незаменимый друг писателей. Ведь в прошлом юлианский календарь был намного более востребованным!
Как определить день недели по дате по калькулятору?
Если вы хотите рассчитать день недели по дате, вам надо выбрать дату и век. А потом – нажать на кнопку. Всё просто и требует всего лишь секунд 5.
Результат точный, можете не сомневаться. А если вам ещё что-то понадобится рассчитать в связи с датами, то учтите: у нас на сайте – много разных подходящих программ. Заглядывайте!
Как определить день недели по дате, не заглядывая в календарь
Чтобы без помощи календаря определить день недели для любой даты, не обязательно быть гением или ясновидящим. Достаточно запомнить пару формул. Заодно это упражнение может стать неплохой тренировкой для ума и памяти.
Для определения дня недели по дате нужно использовать формулу:
Пояснения
Код месяца
Коды месяца и года — это, пожалуй, самое трудное в формуле.
Код месяца нужно просто запомнить.
Чтобы запоминать подобные нелогичные данные, проще всего прибегать к ассоциациям.
Код года
Код года в XXI веке рассчитывается по формуле:
Оператор «/» означает неполное частное, то есть целую часть результата деления.
Если вы захотите узнать день недели для даты другого века, придётся учитывать ещё значения века (6, 4, 2, 0).
Здесь просто: % — оператор остатка при делении.
Расшифровка результата
Старт отсчёта — выходные, то есть: 0 — суббота, 1 — воскресенье и так далее.
Примеры расчёта
Конечно, расчёт дня недели по дате в уме — это не жизненно важный навык в век технологий. Но это нетривиальное упражнение для всех, кто любит развивать свою память и проводить операции с цифрами.
UPD. К сожалению, эта формула не совсем верно работает для високосного года. До 29 февраля включительно к формуле придётся прибавить ещё единицу, чтобы получить верный день. Спасибо читателям, что обнаружили ошибку.
Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов
Определение номера недели по дате
Определение номера недели по дате, европейский (российский) или американский стандарты, простая нумерация.
Калькулятор ниже определяет порядковый номер недели в году. Как выяснилось, это не совсем тривиальный вопрос, и есть целых четыре разных способа подсчитать номер недели.
Первый способ:
Стандарт ISO 8601 и соответствующий ему ГОСТ ИСО 8601-2001 «ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ» — официальный способ расчета номера недели в Российской Федерации. По поводу порядкового номера недели считается, что первой неделей года является та неделя, на которую попадает первый четверг нового года, или, что эквивалентно, та неделя, которая содержит число 4 января. То есть, если первое
января выпадает на пятницу, субботу, или воскресенье, то все еще продолжается последняя неделя предыдущего года. Это может приводить к интересным спецэффектам — в году может содержаться 52 или 53 недели, 29, 30, 31 декабря могут относиться к первой неделе следующего года, и наоборот, 1, 2, и 3 января могут относиться к 52 или 53 неделе прошлого года.
Се ля ви, как говорят французы, зато стандарт.
Второй способ:
Условно назовем его «американским». Стандартов на этот счет я не нашел, но общеизвестно, что американцы считают началом недели воскресенье, в отличии от нас, живущих с понедельника. Собственно, способ расчета — первая неделя это та, на которой случилось 1 января, а следующая неделя начинается с ближайшего воскресенья.
Третий способ:
Третий способ я бы назвал «интуитивным» 🙂 Первая неделя это та, на которой случилось 1 января, а следующая неделя начинается с ближайшего понедельника.
Четвертый способ:
«Сквозной». Тут все просто — 1 января начинается первая неделя года, через семь дней, 8 января — вторая неделя года и так далее до конца года.
Календарь в голове: простая методика запоминания дат
Как можно, не пользуясь календарем, за пару секунд определить, на какой день недели приходится та или иная дата? Предлагаем вам изучить эту простую и эффективную методику.
Вы спросите: зачем это надо? Ведь такую информацию можно получить, заглянув в мобильный телефон или компьютер.
Во-первых, эта методика дает возможность в любой момент и быстро (за одну-две секунды) узнать, в какой день недели произойдет важное событие. Во-вторых, облегчает процесс составления планов на будущее. А в-третьих, предоставляет вам шанс удивить окружающих.
Точка отсчета — воскресенье
Но запомнить 12 дат не так уж и просто. Поэтому обратимся к техникам запоминания.
Для начала подберем образы для каждого из 12 месяцев. С этой целью будем использовать ассоциации. Ассоциировать месяц можно с каким-либо знаменательным событием, праздником или же предметом, который возникает в воображении при упоминании этого месяца.
Январь — гармонь.
Март — подснежник.
Август — яблоко.
Сентябрь — сухой лист.
Подобно образам для цифр, эти образы должны возникать, как только вы подумаете об определенном месяце.
После того как образы будут подобраны, нужно узнать, на какое число приходится первое воскресенье каждого месяца. Эти числа мы должны знать наизусть.
Быстро заучить их можно так. Представляем себе образ, который соответствует данному числу (а это один из первых семи дней месяца), и привязываем его к выбранному ранее образу месяца. Вот что получилось:
Месяц | Образ месяца | Дата первого воскресенья месяца (2012 г.) | Дата первого воскресенья месяца (2013 г.) |
Январь | Гармонь | 1 | 6 |
Февраль | Краповый берет | 5 | 3 |
Март | Подснежник | 4 | 3 |
Апрель | Бумажный кораблик | 1 | 7 |
Май | Серп и молот | 6 | 5 |
Июнь | Клубника | 3 | 2 |
Июль | Пляжный зонт | 1 | 7 |
Август | Яблоко | 5 | 4 |
Сентябрь | Сухой лист | 2 | 1 |
Октябрь | Голое дерево | 7 | 6 |
Ноябрь | Кусок льда | 4 | 3 |
Декабрь | Елочный шар | 2 | 1 |
Определяем день недели
Дата: 18 сентября 2012 г.
Декабрь: елочный шар — лебедь (2). 23-7-7-7-2) = 0. 0 — воскресенье. Следовательно, 23 декабря 2012 г. — воскресенье.
Дата: 1 августа 2012 г.
Дата: 3 ноября 2012 г.
Итак, подведем итоги. Чтобы определить день недели для любой даты, надо: