🔧Toolify

Калькулятор ISO-номера недели (номер недели в году)

Выберите любую дату и узнайте её номер недели по ISO 8601 (1–53), ISO-день недели (1=понедельник, 7=воскресенье), диапазон понедельник–воскресенье для этой недели и полезные счётчики (день года, недель в году).

Представление ISO 8601
2026-W21-2
Номер недели
21
День недели
вторник
Начало недели (понедельник)
пн, 18 мая 2026 г.
Конец недели (воскресенье)
вс, 24 мая 2026 г.
День года
139
Недель в году
53

Как это работает

Что такое ISO-неделя

ISO 8601 определяет календарную неделю, начинающуюся в понедельник и заканчивающуюся в воскресенье. Первая неделя любого ISO-года — та, которая содержит первый четверг этого года, или, что эквивалентно, неделя, содержащая 4 января. Это означает, что год может иметь 52 или 53 ISO-недели, а ISO-год не всегда совпадает с календарным для дат конца декабря и начала января.

Формат: 'ГГГГ-Wнн-Д'. Например, '2026-W19-3' означает среду 19-й недели 2026 года. Номер дня недели: 1=понедельник, 7=воскресенье. Номер недели: 1–52 или 1–53.

Почему ISO-недели отличаются от календарных

Американские календари обычно считают воскресенье первым днём. ISO — понедельник первый. Это означает: воскресенье в вашем локальном календаре, которое является концом 30-й недели, по ISO тоже будет концом 30-й недели. Но это воскресенье может попасть в другую ISO-неделю, если оно является последним воскресеньем одного года, а следующий понедельник — первым днём другого.

Также: ISO-годы могут на единицу отличаться от календарных. 31 декабря 2024 года находится в ISO-неделе 1 2025 года (неделя, содержащая первый четверг 2025 года). 1 января 2024 года было понедельником — неделя 1 2024-го начинается 1 января. 1 января 2025 года — среда — неделя 1 2025-го начинается 30 декабря 2024 года.

Где используются ISO-недели

Бизнес: многие европейские компании выставляют счета и отгружают по ISO-неделям. «Заказ придёт на W23» — однозначно и не зависит от языка.

Программирование: во многих языках программирования есть функции ISO-недели. В JavaScript Date их нет напрямую, поэтому библиотеки date-fns и dayjs добавляют их. Используется в планировании, анализе журналов и отчётности.

Эпидемиология: еженедельные отчёты о заболеваемости используют ISO-недели. ВОЗ и CDC применяют их на своих информационных панелях гриппа и COVID.

Спорт и игры: многие лиги составляют расписание по «неделе 1, неделе 2, …», которые часто совпадают с ISO-неделями (особенно европейские лиги).

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

Почему это не совпадает с функцией WEEKNUM в Excel?

WEEKNUM Excel использует другие соглашения. По умолчанию — американский стиль (начало с воскресенья). Для ISO-недель в Excel используйте ISOWEEKNUM или укажите return_type=21 в WEEKNUM.

Может ли в году быть 53 недели?

Да. В году 53 ISO-недели, если 1 января — четверг или 31 декабря — четверг. Примерно 71 раз из каждых 400 лет.

Что такое ISO-год в отличие от календарного?

В большинстве случаев они совпадают. Крайние случаи в конце декабря и начале января различаются. 29 декабря 2008 года — ISO-неделя 1 2009 года (календарный год 2008, ISO-год 2009).

Всегда ли неделя 1 содержит 1 января?

Не всегда. ISO-неделя 1 содержит первый четверг года. Поэтому если 1 января — пятница-воскресенье, этот день является частью последней ISO-недели предыдущего года.

В чём разница между W1 и Неделей 1?

Одно и то же в контексте ISO. Префикс W — это соглашение формата ISO. '2026-W01' означает ISO-неделю 1 2026 года.

Почему неделя начинается с понедельника?

Это стандартизировал ISO 8601. Большинство стран мира используют начало с понедельника; только Саудовская Аравия, США, Канада и несколько других традиционно начинают с воскресенья.

Можно ли экспортировать в календарь?

Не напрямую из этого инструмента. Используйте даты начала и конца недели, чтобы создать собственное событие в календаре.

Данные отправляются на сервер?

Нет. Вычисления выполняются локально в браузере.

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

Обновлено:

Попробуйте наши ИИ-промпты →