календарь
День недели
Определите день недели для любой календарной даты.
День недели: Узнайте, на какой день недели приходится определённая календарная дата — например, день рождения, бронирование или историческая годовщина. Результат содержит название дня недели и число от понедельника = 1 до воскресенья = 7. Инструмент отвечает на вопрос о дате, не переводя конкретный момент времени между часовыми поясами. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Калькуляторы
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
День недели
—
- Номер дня недели по ISO
- —
День недели = календарный день недели по UTC для даты- Даты считаются календарными датами в полночь по UTC; местный часовой пояс и переход на летнее время не учитываются.
- Результаты предназначены для планирования. Государственные праздники, правила рабочих дней в конкретной стране и политики компаний не определяются.
- Понедельник — это день недели 1 по ISO, а воскресенье — день недели 7.
Формула дня недели и расчёт для високосного дня
Правило определения дня недели можно записать так: n = 1 + ((A − 1) mod 7), где A — порядковый номер даты по григорианскому календарю: 1 января года 1 получает номер 1, а mod возвращает остаток от 0 до 6. Семь значений по порядку соответствуют понедельнику, вторнику, среде, четвергу, пятнице, субботе и воскресенью.
Для даты 2024-02-29 A = 738945. После вычитания одного получаем 738944 = 105563 × 7 + 3, поэтому n = 1 + 3 = 4. Виджет показывает четверг и номер дня недели 4. Это поиск дня для одной даты, без выбора включительного или исключительного интервала.
Как правильно читать номера дней недели
Открытая документация Python по датам (https://docs.python.org/3/library/datetime.html#datetime.date.isoweekday) описывает то же правило: понедельник = 1. В системах нумерации, начинающихся с нуля или ставящих воскресенье первым, перед сравнением с этой страницей нужна конвертация.
Сам по себе день недели ничего не говорит о том, открыт ли рабочий объект. Четверг может быть государственным праздником, а при работе по выходным рабочим днём может быть воскресенье. Используйте название дня, чтобы поместить встречу в календарь, а затем примените часы работы, действующие для этой встречи. Для дат до исторических календарных реформ этот инструмент продолжает применять правила григорианского календаря, а не воспроизводит местные юлианские календари.
Как пользоваться
- Введите год, месяц и день, который хотите определить.
- Нажмите «Рассчитать», чтобы получить название дня недели.
- Посмотрите номер дня недели по шкале от понедельника до воскресенья.
Конфиденциальность и ограничения
Даты, время и результаты остаются в вашем браузере. Введённые данные никуда не отправляются.
Похожие инструменты
Часто задаваемые вопросы
Почему воскресенье имеет номер семь?
На этой странице используется шкала: понедельник = 1, вторник = 2 и так далее до воскресенья = 7. То, что в некоторых календарях строки визуально начинаются с воскресенья, не меняет нумерацию в результате.
Может ли другой часовой пояс изменить отображаемый день недели?
Введённая дата воспринимается буквально. Поле времени или местоположения отсутствует. Один и тот же момент времени может приходиться на разные даты в разных местах, поэтому перед определением дня недели установите соответствующую местную дату.
Можно ли указать 29 февраля для любого года?
Нет. Дата должна существовать в григорианском календаре. Дата високосного дня принимается в високосном году, а невозможная дата вызывает ошибку и не переносится на март.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен