Номер недели — как определить и посчитать
Узнайте номер недели для любой даты, поймите стандарт ISO 8601 и научитесь считать недели вручную. Конвертер даты в номер недели работает прямо в браузере.
Похожие калькуляторы и статьи
- Генератор дат для КТП
- Калькулятор марок на конверт
- Калькулятор объема
- Калькулятор перевода системы координат
- Расчет короба
- Рассчитать ткань
Какая сейчас неделя
Утилита выше показывает текущий номер недели автоматически — достаточно открыть страницу. Но иногда нужно найти номер недели для произвольной даты, или просто понять, по какому правилу считается нумерация. В этом разберёмся ниже.
Стандарт ISO 8601: как нумеруются недели
Большинство стран мира используют стандарт ISO 8601. Его правила простые:
- Неделя начинается в понедельник и заканчивается в воскресенье.
- Первая неделя года (неделя 1) — это та неделя, в которую входит 4 января. Эквивалентный признак: первая неделя года содержит четверг.
- Год содержит 52 полных недели. В отдельные годы появляется 53-я неполная неделя.
Эти три правила определяют всю нумерацию. Именно поэтому 1 января не всегда попадает в первую неделю — иногда первые дни января относятся к 52-й или 53-й неделе предыдущего года.
Как посчитать номер недели вручную
Если под рукой нет калькулятора, можно определить номер недели по формуле. Понадобятся два значения:
- D — порядковый номер дня в году (1 января = 1, 1 февраля = 32 и т. д.)
- W — день недели нужной даты (понедельник = 1 … воскресенье = 7)
Формула
Номер недели = ⌊ (D − W + 8) / 7 ⌋
Символ ⌊ ⌋ обозначает целочисленное деление (округление вниз).
Пример расчёта
Допустим, нужно найти номер недели для 15 марта 2026 года.
Шаг 1. Считаем порядковый номер дня (D):
| Месяц | Дней |
|---|---|
| Январь | 31 |
| Февраль | 28 (2026 — невисокосный) |
| Март, до 15-го | 15 |
D = 31 + 28 + 15 = 74
Шаг 2. Определяем день недели (W). 1 января 2026 — четверг (= 4). С 1 января до 15 марта прошло 73 дня. 73 mod 7 = 3. Значит, 15 марта — четверг + 3 = воскресенье (W = 7).
Шаг 3. Подставляем в формулу:
Номер = ⌊ (74 − 7 + 8) / 7 ⌋ = ⌊ 75 / 7 ⌋ = ⌊ 10.71 ⌋ = 11
15 марта 2026 — это 11-я неделя года.
Почему год бывает 52 или 53 недели
Календарный год длится 365 дней (366 в високосный), а 52 недели — это ровно 364 дня. Значит, всегда остаётся 1–2 «лишних» дня, которые и формируют 53-ю неделю.
Правило ISO: если 1 января — четверг (невисокосный год) или 1 января — среда / четверг (високосный год), то в году будет 53 недели. В остальных случаях — 52.
Вот ближайшие годы с 53 неделями:
| Год | Причина |
|---|---|
| 2026 | 1 января — четверг |
| 2032 | 1 января — четверг (високосный) |
| 2033 | 1 января — пятница, но 31 декабря — пятница, и предыдущая неделя содержит 4 января |
| 2037 | 1 января — среда (високосный) |
Уточняйте актуальное значение по календарю, так как правила могут отличаться в не-ISO системах.
Разные страны — разные правила
| Система | Начало недели | Первая неделя года | Где используется |
|---|---|---|---|
| ISO 8601 | Понедельник | Содержит 4 января | ЕС, Россия (ГОСТ), большинство стран |
| США | Воскресенье | Содержит 1 января | США, Канада, Япония |
| Бытовая | Понедельник | Первая полная неделя января | Встречается в некоторых календарях |
Из-за этих различий номер недели для одной и той же даты может отличаться на единицу в разных системах. В бизнес-контексте и при работе с международными партнёрами всегда уточняйте, какой стандарт используется.
Где применяются номера недель
- Производственное планирование — график отпусков, поставок, выпуска продукции.
- Логистика и транспорт — номер партии, маршрутный лист.
- IT и Agile — спринты привязываются к номерам недель.
- Образование — учебные недели, расписание экзаменов.
- Медицина — статистика заболеваемости публикуется по неделям (эпидемиологическая неделя).
- Финансы — отчётные периоды в некоторых компаниях считаются неделями.
Как пользоваться калькулятором
- Откройте утилиту в начале страницы.
- Текущий номер недели отображается сразу — без ввода данных.
- Чтобы проверить другую дату, задайте её через интерфейс калькулятора.
- Результат показывает номер недели, даты начала и конца.
Все расчёты выполняются в браузере — данные никуда не отправляются.