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

Разница между датами в днях онлайн

Подсчёт количества дней, недель, месяцев и рабочих дней между двумя датами.

Онлайн калькулятор разницы между датами в днях, неделях, месяцах и годах с раздельным подсчётом рабочих и выходных дней. Сервис позволяет мгновенно рассчитать точный календарный интервал между двумя событиями, спланировать проектные дедлайны, отпуска и трудовые графики прямо в браузере без регистрации.

Календарных дней
0
0
Недель
0
Рабочих дней (пн-пт)
0
Выходных дней

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

01

Выбор начальной даты интервала

Укажите дату старта проекта, начала отпуска или контрольного события в первом поле.

02

Указание конечной даты периода

Выберите день завершения интервала в календаре либо воспользуйтесь кнопками быстрых пресетов.

03

Применение быстрых интервалов

Кликните по кнопкам «+30 дней», «+90 дней», «+180 дней», «1 год» или «До Нового года» для автозаполнения.

04

Изучение структуры рабочих и выходных дней

Получите готовое количество суток, недель, рабочих будней и календарных выходных.

Формулы, правила и стандарты

Математика интервального анализа между календарными точками во времени:
1. Общее количество суток: Total_Days = round(abs(Timestamp_End - Timestamp_Start) / (1000 * 60 * 60 * 24))
2. Полные недели и остаток дней: Weeks = floor(Total_Days / 7), Remainder_Days = Total_Days % 7
3. Подсчёт будней и суббот/воскресений: пошаговый цикл от начальной даты к конечной с проверкой дня недели: Day_Of_Week = Date.getDay(). Если значение равно 0 (воскресенье) или 6 (суббота), инкрементируется счётчик выходных, иначе увеличивается счётчик рабочих дней.

Практические примеры

Пример 1: Расчёт интервала первого квартала года (с 1 января по 31 марта 2026 года)

Анализ продолжительности первого квартала с разделением на рабочие и праздничные дни:

Входные параметры:
• Начальная дата: 01.01.2026 (четверг)
• Конечная дата: 31.03.2026 (вторник)

Математический результат в алгоритме Utilora:
• Общее количество календарных дней: 89 суток
• Недели и остаток: 12 недель и 5 дней (12 нед 5 дн)
• Количество рабочих дней (будней): 63 рабочих дня
• Количество выходных дней (суббота и воскресенье): 26 выходных дней
• Доля рабочих дней: 70.8% всего квартального времени

Пример 2: Планирование трёхмесячного спринта разработки на 90 календарных дней

Оценка рабочего фонда времени для проектного спринта с 1 октября по 30 декабря 2026 года:

Входные параметры:
• Начальная дата: 01.10.2026 (четверг)
• Конечная дата: 30.12.2026 (среда)

Математический результат в алгоритме Utilora:
• Общее количество дней: ровно 90 суток
• Интервал в неделях: 12 недель и 6 дней (12 нед 6 дн)
• Рабочих дней для спринта: 64 рабочих дня (512 рабочих часов при 8-часовом графике)
• Выходных дней: 26 выходных дней

Частые ошибки и нюансы

01

Включение или невключение конечной даты

В математике интервалов принято считать разность между метками полуночи. Разница между 1 и 2 января составляет ровно 1 день. Если вам требуется учесть оба дня целиком (например, дни командировки), к результату прибавляется 1 день.

02

Государственные праздники и производственный календарь

Счётчик рабочих дней автоматически отделяет субботы и воскресенья. Для расчёта трудовых нормативов бухгалтерии следует дополнительно учитывать нерабочие праздничные дни, утверждаемые правительством ежегодно.

03

Порядок ввода дат не влияет на результат

Если конечная дата хронологически предшествует начальной, алгоритм автоматически упорядочивает их по возрастанию, исключая отрицательные величины и сохраняя корректность подсчёта рабочих дней.

04

Глубокие ссылки через URL-хэш

Параметры дат сохраняются в хэше страницы (#start=2026-01-01&end=2026-03-31). Вы можете добавить страницу в закладки или передать ссылку коллегам для контроля общих проектных дедлайнов.

Частые вопросы (FAQ)

Калькулятор преобразует обе даты во временные метки Unix (миллисекунды от 1 января 1970 года), вычисляет их разность по модулю и делит на 86 400 000 (количество миллисекунд в сутках). Полученное целое число точно отражает количество полных суток.

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

Алгоритм последовательно проходит каждый день заданного периода и анализирует метод getDay(). Дни с индексами 0 (воскресенье) и 6 (суббота) отправляются в счётчик выходных, а дни с 1 по 5 — в счётчик рабочих дней.

Базовый алгоритм производит регулярный подсчёт выходных по дням недели (суббота и воскресенье). Региональные праздничные переносы и нерабочие дни новогодних каникул требуют сопоставления с производственным календарём РФ.

Да, нажмите быструю кнопку «До Нового года». Калькулятор автоматически подставит текущую дату и 31 декабря текущего года, моментально показав оставшееся количество суток и недель до праздника.

Нет, калькулятор разницы дат работает строго на клиентской стороне в вашем браузере. Вы можете производить конфиденциальные расчёты отпусков и личных графиков с гарантией полной приватности.

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

Руководства по теме

Скопировано в буфер обмена!