календарь

Недели между датами

Рассчитайте количество полных семидневных периодов между двумя датами.

Недели между датами: Рассчитайте, сколько полных семидневных периодов укладывается между начальной и конечной датами. Страница также показывает полную разницу в календарных днях со знаком, поэтому отброшенная неполная неделя остаётся видимой. Инструмент измеряет продолжительность интервала между датами, а не считает календарные недели, которых касается диапазон. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Категория
Калькуляторы
Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
TOEA / КАЛЕНДАРНЫЙ ИНСТРУМЕНТ · Только в браузере
ЛИСТ ВВОДА / 01

Календарные значения

Значения остаются на этом устройстве. После изменения входного значения выполните расчёт ещё раз.

ЛИСТ РЕЗУЛЬТАТОВ / 02

Полные недели

—

Календарные дни
—
Рабочая формулаПолные недели = trunc((конечная дата − начальная дата) ÷ 7); оставшиеся дни не считаются
ДОПУЩЕНИЯ / ПРОЧИТАЙТЕ ПЕРЕД ИСПОЛЬЗОВАНИЕМ
  1. Даты считаются календарными датами в 00:00 по UTC; местный часовой пояс и переходы на летнее время не учитываются.
  2. Результаты предназначены для планирования. Государственные праздники, местные правила рабочего времени и политики компаний не учитываются.
  3. Неполная неделя отбрасывается в сторону нуля; при обратном порядке дат возвращается отрицательное число полных недель.

Формула полных недель с остатком

Представьте начальную дату S и конечную дату E как последовательные номера дней. Разница в календарных днях D = E − S, а количество полных недель W = trunc(D ÷ 7), где trunc отбрасывает дробную часть в сторону нуля. Для прямого диапазона оставшиеся дни можно найти как D − 7W; на этой странице отображается само значение D, а не этот остаток.

От 2025-01-01 до 2025-01-12 проходит D = 11 дней. Деление даёт 11 ÷ 7 = 1 + 4/7, поэтому W = 1 полная неделя. Виджет показывает 1 полную неделю и 11 календарных дней. Неполная неделя из четырёх дней входит в общее количество дней, но не может образовать ещё одну полную неделю.

Прошедшие недели и обозначения недель

Дополнительная дата не включается только потому, что указаны обе конечные даты. При сравнении одной и той же даты результатом будут 0 прошедших дней и 0 недель. Если нужен включительный список дат, подсчитайте перечисленные даты отдельно: это другой вопрос, не связанный с расстоянием между ними.

Обзор дат и времени ISO (https://www.iso.org/iso-8601-date-and-time-format.html) описывает стандартное представление дат. Если вам нужно обозначение недели ISO для каждой конечной даты, используйте инструмент для определения номера недели ISO, а не вычитайте обозначения. Обозначения начинаются заново на границе года ISO, тогда как последовательные номера дней продолжаются без перерыва.

Как пользоваться

  1. Введите начальную и конечную даты интервала.
  2. Рассчитайте количество полных семидневных периодов.
  3. Посмотрите общее число календарных дней, чтобы понять, была ли отброшена неполная неделя.

Конфиденциальность и ограничения

Даты, время и результаты остаются в вашем браузере. Данные не загружаются.

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

Часто задаваемые вопросы

Считается ли переход с воскресенья на понедельник полной неделей?

Нет. Здесь одна полная неделя — это только 7 прошедших дней. Интервал может затрагивать две разные календарные недели и при этом быть короче 7 дней.

Почему оставшиеся дни не учитываются в результате для полных недель?

Деление на 7 усекается в сторону нуля. Общее число календарных дней по-прежнему включает весь интервал, но результат для полных недель не показывает дробную часть недели.

Что произойдёт, если конечная дата раньше начальной?

Общее число календарных дней станет отрицательным, и количество полных недель сохранит это направление. Если обратный интервал короче 7 дней, результатом будет 0 полных недель, поскольку в него не укладывается ни одного полного семидневного периода.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен