Разница между датами в днях онлайн
Подсчёт количества дней, недель, месяцев и рабочих дней между двумя датами.
Онлайн калькулятор разницы между датами в днях, неделях, месяцах и годах с раздельным подсчётом рабочих и выходных дней. Сервис позволяет мгновенно рассчитать точный календарный интервал между двумя событиями, спланировать проектные дедлайны, отпуска и трудовые графики прямо в браузере без регистрации.
Как пользоваться
Выбор начальной даты интервала
Укажите дату старта проекта, начала отпуска или контрольного события в первом поле.
Указание конечной даты периода
Выберите день завершения интервала в календаре либо воспользуйтесь кнопками быстрых пресетов.
Применение быстрых интервалов
Кликните по кнопкам «+30 дней», «+90 дней», «+180 дней», «1 год» или «До Нового года» для автозаполнения.
Изучение структуры рабочих и выходных дней
Получите готовое количество суток, недель, рабочих будней и календарных выходных.
Формулы, правила и стандарты
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 выходных дней
Частые ошибки и нюансы
Включение или невключение конечной даты
В математике интервалов принято считать разность между метками полуночи. Разница между 1 и 2 января составляет ровно 1 день. Если вам требуется учесть оба дня целиком (например, дни командировки), к результату прибавляется 1 день.
Государственные праздники и производственный календарь
Счётчик рабочих дней автоматически отделяет субботы и воскресенья. Для расчёта трудовых нормативов бухгалтерии следует дополнительно учитывать нерабочие праздничные дни, утверждаемые правительством ежегодно.
Порядок ввода дат не влияет на результат
Если конечная дата хронологически предшествует начальной, алгоритм автоматически упорядочивает их по возрастанию, исключая отрицательные величины и сохраняя корректность подсчёта рабочих дней.
Глубокие ссылки через URL-хэш
Параметры дат сохраняются в хэше страницы (#start=2026-01-01&end=2026-03-31). Вы можете добавить страницу в закладки или передать ссылку коллегам для контроля общих проектных дедлайнов.
Частые вопросы (FAQ)
Калькулятор преобразует обе даты во временные метки Unix (миллисекунды от 1 января 1970 года), вычисляет их разность по модулю и делит на 86 400 000 (количество миллисекунд в сутках). Полученное целое число точно отражает количество полных суток.
Да, григорианский календарь полностью поддерживается. Если внутри выбранного интервала находится 29 февраля високосного года, эти сутки гарантированно включаются в итоговую сумму дней.
Алгоритм последовательно проходит каждый день заданного периода и анализирует метод getDay(). Дни с индексами 0 (воскресенье) и 6 (суббота) отправляются в счётчик выходных, а дни с 1 по 5 — в счётчик рабочих дней.
Базовый алгоритм производит регулярный подсчёт выходных по дням недели (суббота и воскресенье). Региональные праздничные переносы и нерабочие дни новогодних каникул требуют сопоставления с производственным календарём РФ.
Да, нажмите быструю кнопку «До Нового года». Калькулятор автоматически подставит текущую дату и 31 декабря текущего года, моментально показав оставшееся количество суток и недель до праздника.
Нет, калькулятор разницы дат работает строго на клиентской стороне в вашем браузере. Вы можете производить конфиденциальные расчёты отпусков и личных графиков с гарантией полной приватности.
Похожие инструменты
Калькулятор возраста
Точный возраст в годах, месяцах, днях, часах, определение года рождения по возрасту (например, 46 лет) и таймер до дня рождения.
Открыть ▸Калькулятор процентов
Расчёт процента от числа, вычисление доли, прибавление и вычитание процентов, нахождение 100% по числу и проценту с быстрыми ставками (НДФЛ, НДС).
Открыть ▸Калькулятор скидки
Точный расчёт финальной цены товара со скидкой, чистой экономии и последовательных промокодов.
Открыть ▸Unix Timestamp
Двусторонняя конвертация Unix Epoch Timestamp в дату (MSK, UTC, ISO 8601) и обратно с живыми системными часами.
Открыть ▸Руководства по теме
Как посчитать рабочие дни между датами: алгоритмы и календарные нормы
При расчёте сроков исполнения договоров, отпускных периодов, неустоек и процессуальных сроков в суде ключевое значение имеет точное разделение календарных и рабочих дней. В этом руководстве разбираем математический алгоритм фильтрации рабочих дней без перебора циклом и правила исчисления сроков по ГК РФ.
Читать руководствоUnix Timestamp и проблема 2038 года (Y2038): архитектура эпохи POSIX, переполнение 32 бит и високосные секунды
Unix Timestamp (время эпохи POSIX) — фундаментальный стандарт фиксации времени в современных вычислительных системах, базах данных и сетевых протоколах. В этой статье разбираем математику отсчёта секунд, проблему синхронизации с астрономическим временем, високосные секунды и фатальную проблему 2038 года (Year 2038 Problem).
Читать руководствоФормула сложного процента с капитализацией: математика, инфляция и примеры
Сложный процент называют «восьмым чудом света» благодаря эффекту экспоненциального роста: начисленные проценты реинвестируются и сами начинают приносить доход. В этом инженерном руководстве разбираем математическую модель капитализации, разницу между эффективной и номинальной ставкой, а также влияние частоты периодов (ежедневно, ежемесячно, ежегодно).
Читать руководствоАннуитетный или дифференцированный платеж: формулы
Глубокое практическое руководство по финансовой математике потребительского и ипотечного кредитования. Разбираем формулу аннуитетного коэффициента, алгоритм расчета дифференцированного остатка, наглядный численный расчет переплаты на 1.5 млн рублей, механику частичного досрочного погашения и выбор оптимальной схемы выплат.
Читать руководство