Калькулятор дня недели по дате
Обновлено: 20 июля 2026
Калькулятор определяет, какой день недели выпадает на выбранную дату — в прошлом или будущем. Дополнительно он показывает порядковый номер дня в году, приблизительный номер недели и подсказывает, рабочий это день или выходной. Удобно для планирования и ответа на вопрос «какой день недели был или будет».
Как определяется день недели
Дни недели идут строгим циклом в семь суток и никогда не сбиваются, поэтому день недели любой даты можно вычислить, зная день недели одной опорной даты и число суток между ними. Остаток от деления этой разницы на семь и показывает, на сколько позиций сдвинулся день недели. В браузере эту работу выполняет встроенный календарь: метод возвращает номер дня недели, где 0 — воскресенье, 1 — понедельник и так далее до 6 — субботы. Калькулятор сопоставляет этот номер русскому названию.
Для расчёта на бумаге существует формула Целлера — компактное выражение, которое по числу, месяцу и году сразу даёт день недели без перебора всех промежуточных дат. Она учитывает разную длину месяцев и високосные годы через целочисленные операции и остатки. Здесь она не нужна: календарь григорианской системы уже встроен и обрабатывает високосные годы автоматически.
Заодно калькулятор считает порядковый номер дня в году — число суток от 1 января плюс один — и приблизительный номер недели как целую часть от деления номера дня на семь плюс один. Чётность недели помогает тем, у кого расписание строится по «чётным» и «нечётным» неделям.
Пример расчёта
Возьмём дату 19.07.2026. Считаем номер дня в году: январь–июнь дают 31 + 28 + 31 + 30 + 31 + 30 = 181 день, к ним прибавляем 19 июльских — получается 200-й день года (2026-й не високосный). Номер недели — целая часть от 200 ÷ 7 плюс один, то есть 29-я неделя, она нечётная. А сам день недели этой даты — воскресенье, то есть выходной.
Так же можно проверить любую памятную дату: указать день рождения, годовщину или праздник в нужном году и узнать, на какой день недели он выпадает — хоть в прошлом, хоть на много лет вперёд.
Что важно учесть
Калькулятор различает только будни и выходные по стандартной пятидневной неделе: выходными считаются суббота и воскресенье. Государственные праздники и, что важнее, ежегодные переносы выходных здесь не учитываются. Переносы утверждаются отдельным постановлением на каждый год, из-за чего рабочая суббота или, наоборот, длинные выходные в календаре не отражаются. Поэтому для кадровых и производственных задач сверяйтесь с официальным производственным календарём нужного года.
Номер недели года стоит воспринимать как ориентир. Точные стандарты, в частности ISO 8601, определяют первую неделю года по особым правилам — по тому, на какую неделю приходится первый четверг января, — и нумеруют недели с понедельника. Приблизительный расчёт через деление номера дня на семь может отличаться от стандартного на единицу в начале и в конце года. Определение самого дня недели при этом всегда точное: оно опирается на встроенный григорианский календарь, который корректно обрабатывает високосные годы и переход через границы месяцев. Такой расчёт удобен для планирования встреч, ответа на вопрос «какой день недели был тогда-то», проверки дат в документах и построения расписаний по чётным и нечётным неделям.
Вопросы и ответы
Как узнать, какой день недели был или будет в нужную дату?
Выберите дату и нажмите «Рассчитать» — калькулятор покажет день недели, от понедельника до воскресенья. Он работает и с прошлыми, и с будущими датами, поэтому подходит, чтобы узнать день недели дня рождения, события или праздника в любом году.
Как определяется день недели по дате?
Дни недели повторяются циклом в семь суток, поэтому день недели любой даты можно вычислить по числу прошедших дней от известной точки отсчёта. Для расчёта вручную существует формула Целлера, а программы обычно используют встроенный календарь, который и лежит в основе этого калькулятора.
Какие дни считаются выходными?
По умолчанию выходными считаются суббота и воскресенье — стандартная пятидневная рабочая неделя. Праздничные дни и переносы выходных, которые ежегодно утверждаются отдельно, в этом расчёте не учитываются, поэтому фактический производственный календарь может отличаться.
Что означает номер недели года?
Это порядковый номер недели, в которую попадает дата, отсчитанный от начала года. Значение здесь приблизительное — оно получается делением номера дня в году на семь. Точные стандарты, например ISO 8601, определяют первую неделю года по особым правилам, поэтому номер может отличаться на единицу.