mikaio.dev

Day of the Week

Enter any date to find out which day of the week it falls on.

Узнайте день недели для любой даты

Знать, на какой день недели приходится конкретная дата, полезно по на удивление широкому кругу причин: проверить, в какой день недели вы родились, узнать день важного исторического события, убедиться, на какой день выпадает будущая встреча или праздник, или решить вопрос в викторине. Введите любую дату — и день недели покажется мгновенно.

Как работает расчёт дня недели

День недели для любой даты можно определить с помощью формулы, называемой сравнением Целлера, или алгоритма Судного дня (Doomsday), — оба используют модульную арифметику. Объект Date в JavaScript, который применяет этот калькулятор, автоматически учитывает правила григорианского календаря, давая точный результат для любой даты григорианской эпохи.

Исторические курьёзы

У нескольких значимых исторических дат интересные "дни недели":

Любопытство насчёт дня рождения

Многим интересно, на какой день недели пришлось их рождение. Для этого расчёта нужна только дата рождения. Дни рождения известных людей открывают любопытные закономерности — Альберт Эйнштейн родился в пятницу (14 марта 1879 года), а Уильям Шекспир, по традиционной дате, и родился, и умер 23 апреля, которое в 1564 году пришлось на вторник, а в 1616 году — на среду.

День недели для планирования

Знание дня недели для будущей даты помогает в практическом планировании: убедиться, что запланированное событие не выпадает на выходные, проверить, на какой день недели приходится государственный праздник (праздник в понедельник создаёт длинные выходные), или уточнить день недели для визовой встречи, бронирования авиабилета или срока по договору.

Григорианский календарь и другие системы

Григорианский календарь был введён в 1582 году папой римским Григорием XIII как реформа юлианского календаря. Разные страны переходили на него в разное время — Великобритания и её колонии перешли в 1752 году, Россия — только в 1918-м. Даты до перехода конкретной страны на григорианский календарь формально относятся к юлианскому летоисчислению, где та же самая дата соответствует другому дню недели. Этот калькулятор использует пролептический григорианский календарь — григорианские правила, последовательно применённые "назад в прошлое", — это стандартный подход для расчётов исторических дат.

Как пользоваться инструментом

Выберите любую дату в поле даты, прошедшую или будущую, и день недели появится сразу же под ним. Нажимать отдельную кнопку не нужно — изменение даты мгновенно пересчитывает результат, поэтому можно быстро перебрать целый диапазон дат, например проверить каждую годовщину события на ближайшие десять лет, или пролистать назад и проверить подряд целую цепочку исторических дат.

Трюк для вычисления в уме

Правило Судного дня, популяризированное математиком Джоном Конвеем, — это мысленный приём для определения дня недели любой даты без калькулятора. Он основан на запоминании "судного дня" для каждого года — дня недели, на который всегда попадают несколько легко запоминающихся дат, таких как 4.4, 6.6, 8.8, 10.10 и 12.12, — а затем отсчёте вперёд или назад от ближайшей из этих дат до нужной. Чтобы пользоваться этим быстро, требуется практика, но это по-настоящему впечатляющий трюк для компании, а этот калькулятор даёт удобный способ сверить свои мысленные вычисления с гарантированно верным ответом.

Почему одна и та же дата может быть разным днём недели в разные годы

Поскольку в обычном году 365 дней — не кратное 7 число, — день недели, на который выпадает любая фиксированная дата (например, ваш день рождения), сдвигается на один день вперёд каждый год, а через високосный год — сразу на два дня, поскольку добавочный день февраля сдвигает вперёд ещё на один шаг всё, что идёт после него. Именно поэтому день рождения "переезжает" со вторника в один год на среду в следующем, а затем перескакивает сразу на пятницу после того, как в промежутке случается високосный год. На достаточно длинном отрезке времени закономерность повторяется: любая заданная дата возвращается на тот же день недели после цикла в 28 лет при старом, юлианском распределении високосных лет, хотя григорианские исключения для "вековых" годов иногда слегка растягивают этот цикл.

Проверка даты без компьютера

Если вам когда-нибудь понадобится определить день недели без какого-либо устройства под рукой, метод Судного дня стоит выучить как следует. У каждого года есть свой единственный день "судного дня", и короткий список простых опорных дат — 4.4, 6.6, 8.8, 10.10, 12.12, а также 9 мая и 5 сентября, 7 ноября и 11 июля — всегда попадают именно на него в этом году. Зная судный день года, вы отсчитываете вперёд или назад целыми неделями от ближайшей опорной даты до нужной вам, поскольку сдвиг ровно на семь дней никогда не меняет день недели. С практикой люди, освоившие этот трюк, способны назвать день недели почти для любой даты за пару секунд, а этот калькулятор — идеальное место, чтобы мгновенно сверить свой ответ с гарантированно верным результатом.

Приватно и мгновенно

Расчёт использует встроенный объект Date в JavaScript, работающий полностью в вашем браузере и автоматически применяющий правила григорианского календаря, поэтому результат появляется в момент выбора даты, а ничего из введённого вами никогда не отправляется на сервер, не логируется и не передаётся кому-либо ещё.

Day of week FAQ

What day of the week was I born?
Enter your birthday and the calculator shows the day of the week.
How far back can I go?
The calculator uses JavaScript's Date object, which reliably handles dates from the year 100 CE onward in the Gregorian calendar.
Why is January 1, 2000 useful to know?
January 1, 2000 was a Saturday. Y2K was on a weekend, which reduced the immediate disruption.