Как пользоваться
- Введите данные
Введите необходимые значения в поля ввода.
- Настройте параметры
Выберите подходящие опции и настройки.
- Посмотрите результат
Нажмите Рассчитать для мгновенного результата.
Что такое день недели?
День недели (day of week) указывает, на какой из семи дней — воскресенье, понедельник, вторник, среда, четверг, пятница, суббота — приходится конкретная дата. Семидневный цикл восходит к астральным верованиям древнего Вавилона и перешёл без изменений в григорианский календарь, повторяясь непрерывно независимо от високосных лет или вековых поправок.
Этот калькулятор показывает день недели введённой даты одновременно на корейском и английском и даже определяет, выходной ли это (суббота или воскресенье). Он удобен, чтобы узнать, на какой день недели пришёлся день рождения или годовщина, заранее прикинуть, выпадает ли будущее событие или срок на будний день или выходной, либо выяснить день недели исторического события. Чтобы избежать ошибок часовых поясов, введённая дата интерпретируется относительно местной полуночи.
Формула расчёта
Компьютеры определяют день недели, преобразуя дату в индекс дня (0–6). Этот калькулятор использует Date.getDay() из JavaScript.
индекс дня = getDay(год-месяц-день) // 0=воскресенье … 6=суббота
Например, при вводе 2024-03-01 возвращается индекс 5, который отображается как пятница; поскольку 5 — это не суббота (6) и не воскресенье (0), он считается будним днём. Математически тот же результат даёт конгруэнция Целлера h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7, где q — день, m — месяц (начиная с марта = 3), K — две последние цифры года, J — две первые.