Калькулятор дня недели по дате: Рассчитать день недели онлайн
Какой день недели был в день вашего рождения? На какую дату выпадает следующий государственный праздник? Бесплатный калькулятор instrumo.ru поможет моментально определить день недели для любой календарной даты — от 1 года нашей эры до далекого будущего (до 9999 года).
Помимо названия дня недели, инструмент автоматически определяет статус дня (рабочий/выходной), порядковый номер недели по ISO, номер дня в году и ваш знак зодиака.
Зачем нужно знать день недели по дате?
Определение дня недели по дате — востребованная задача в самых разных сферах деятельности:
- Юридическая практика и документооборот: Проверка сроков подачи исковых заявлений, договоров и отчетов. Если последний день срока выпадает на нерабочий день, он переносится на ближайший следующий за ним рабочий день.
- Планирование мероприятий: Точный выбор даты для свадьбы, корпоратива или запуска рекламной кампании.
- Кадровый учет и бухгалтерия: Расчет рабочих смен, графика дежурств и праздничных переносов.
- Исторические и генеалогические изыскания: Сопоставление архивных записей, церковных метрик и исторических хроник.
- Личные памятные даты: Определение дня недели, в который вы родились, или планирование юбилея.
Как пользоваться калькулятором дня недели?
Инструмент поддерживает два удобных режима работы:
Режим 1: Определение дня недели для конкретной даты
- Выберите нужную дату в календаре или используйте быстрые кнопки: «Вчера», «Сегодня», «Завтра».
- Калькулятор моментально покажет:
- Название дня недели (Понедельник, Вторник, Среда…).
- Статус: рабочий или выходной день.
- Порядковый номер недели года (по стандарту ISO-8601).
- Номер дня с начала года и знак зодиака.
Режим 2: Поиск дней в году (Пятницы 13-е и другие)
- Укажите интересующий Год.
- Выберите день недели (или специальный режим, например, «Пятница 13-е»).
- Получите полный список всех дат в году, совпадающих с вашим запросом.
Как рассчитать день недели вручную? Алгоритм Зеллера
Если вам интересен математический алгоритм, лежащий в основе расчета календарных систем, то для Григорианского календаря используется формула Зеллера:
$$w = \left( d + \left\lfloor \frac{13(m + 1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor — 2J \right) \bmod 7$$
Где переменные обозначают:
- $d$ — день месяца (1–31);
- $m$ — номер месяца, при этом Январь и Февраль считаются 13-м и 14-м месяцами предыдущего года (мартовская нумерация);
- $K$ — год века ($K = \text{Year} \bmod 100$);
- $J$ — номер века ($J = \lfloor \text{Year} / 100 \rfloor$);
- $\lfloor x \rfloor$ — функция округления вниз (целая часть числа);
- $\bmod 7$ — остаток от деления на 7.
Результат $w$: 0 = Суббота, 1 = Воскресенье, 2 = Понедельник, 3 = Вторник, 4 = Среда, 5 = Четверг, 6 = Пятница.
Справочная таблица: В какой день недели начинался год?
Таблица показывает день недели, с которого начинался 1 января для ряда прошлых и будущих лет:
| Год | Високосный? | 1 января | 31 декабря | Пятниц 13-го в году |
|---|---|---|---|---|
| 2023 | Нет | Воскресенье | Воскресенье | 2 (Январь, Октябрь) |
| 2024 | Да | Понедельник | Вторник | 2 (Сентябрь, Декабрь) |
| 2025 | Нет | Среда | Среда | 1 (Июнь) |
| 2026 | Нет | Четверг | Четверг | 3 (Февраль, Март, Ноябрь) |
| 2027 | Нет | Пятница | Пятница | 1 (Август) |
Часто задаваемые вопросы (FAQ)
Как узнать, в какой день недели я родился?
Укажите дату своего рождения в поле «Укажите дату» нашего калькулятора. Вы мгновенно увидите день недели, статус дня и ваш знак зодиака.
Учитывает ли калькулятор високосные годы?
Да, алгоритм калькулятора полностью учитывает правила Григорианского календаря, включая високосные года (каждые 4 года, за исключением столетий, не кратных 400).
С какого дня начинается неделя в калькуляторе?
По стандарту ISO-8601 и принятой в РФ системе, первой неделей года и первым днем недели считается Понедельник.