День недели по дате

День недели для любой даты: от полёта Гагарина до следующего Нового года. Рабочий день или выходной — тоже видно сразу.

Проверено по 1 эталонному значению

Как считается

Одно поле — и день недели назван.

  1. Впишите дату — любую, хоть из прошлого века.
  2. Крупное число — номер дня по ISO, где 1 это понедельник.
  3. Название дня и пометка «рабочий или выходной» — рядом с результатом.
ISO-номер = ((getUTCDay() + 6) mod 7) + 1, где 1 — понедельник

Что важно знать

12 апреля 1961 года была среда — и это проверяется за секунду. Такие мелочи нужны чаще, чем кажется: свадьбу играют в субботу, договор подписывают в будни, а музей в родном городе закрыт по понедельникам.

Калькулятор называет день недели и сразу говорит, рабочий он или выходной. Рядом ISO-номер: в международных графиках неделя начинается с понедельника, и это единица, а не ноль.

Работает и в прошлое, и в будущее. Календарь григорианский, повторяется каждые 400 лет, так что дата из XIX века считается так же честно, как ближайший понедельник.

Частые вопросы

Почему у кого-то неделя начинается с воскресенья?

Традиция и софт: в США календарь ведут с воскресенья, в Европе и по ISO-8601 — с понедельника. Сами дни от этого не меняются, меняется только их порядковый номер.

Считается ли суббота выходным?

Да, суббота и воскресенье помечены как выходные. Для стран с шестидневкой и сменных графиков пометка не подходит — там выходной плавает.

Работает ли счёт для старых дат?

Для дат по григорианскому календарю — да, хоть 1861-й. Если дата записана по старому стилю, сначала переведите её: в XX веке разница между стилями — 13 дней.

Похожие инструменты

День недели по дате — какой день был или будет — CalcAtlas