календарь
Недели между датами
Рассчитайте количество полных семидневных периодов между двумя датами.
Недели между датами: Рассчитайте, сколько полных семидневных периодов укладывается между начальной и конечной датами. Страница также показывает полную разницу в календарных днях со знаком, поэтому отброшенная неполная неделя остаётся видимой. Инструмент измеряет продолжительность интервала между датами, а не считает календарные недели, которых касается диапазон. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Калькуляторы
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полные недели
—
- Календарные дни
- —
Полные недели = trunc((конечная дата − начальная дата) ÷ 7); оставшиеся дни не считаются- Даты считаются календарными датами в 00:00 по UTC; местный часовой пояс и переходы на летнее время не учитываются.
- Результаты предназначены для планирования. Государственные праздники, местные правила рабочего времени и политики компаний не учитываются.
- Неполная неделя отбрасывается в сторону нуля; при обратном порядке дат возвращается отрицательное число полных недель.
Формула полных недель с остатком
Представьте начальную дату 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, тогда как последовательные номера дней продолжаются без перерыва.
Как пользоваться
- Введите начальную и конечную даты интервала.
- Рассчитайте количество полных семидневных периодов.
- Посмотрите общее число календарных дней, чтобы понять, была ли отброшена неполная неделя.
Конфиденциальность и ограничения
Даты, время и результаты остаются в вашем браузере. Данные не загружаются.
Похожие инструменты
Часто задаваемые вопросы
Считается ли переход с воскресенья на понедельник полной неделей?
Нет. Здесь одна полная неделя — это только 7 прошедших дней. Интервал может затрагивать две разные календарные недели и при этом быть короче 7 дней.
Почему оставшиеся дни не учитываются в результате для полных недель?
Деление на 7 усекается в сторону нуля. Общее число календарных дней по-прежнему включает весь интервал, но результат для полных недель не показывает дробную часть недели.
Что произойдёт, если конечная дата раньше начальной?
Общее число календарных дней станет отрицательным, и количество полных недель сохранит это направление. Если обратный интервал короче 7 дней, результатом будет 0 полных недель, поскольку в него не укладывается ни одного полного семидневного периода.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен