Дни между датами
Разница между датами в днях, неделях, месяцах и годах.
Дней разница
14 дн.
- Рабочих дней (пн–пт)
- 10
- Это составит
- 2 нед. 0 дн.
- Календарных месяцев
- 0 мес. 14 дн.
- Направление
- даты по порядку
Подсчёт по календарю · праздники не учитываются
Оформление виджета
Тема сразу видна в калькуляторе выше и попадёт в код.
Расчёт выполняется в браузере — данные никуда не отправляются. Форма заявки в превью — демо платного тарифа, данные никуда не отправляются.
Встраивание
Код для вашего сайта
Скопируйте код и вставьте на Tilda, WordPress, Bitrix или любой лендинг.
Вставьте этот код в то место страницы, где нужен калькулятор.
Бесплатный виджет
Форма «Оставить заявку» — на платном тарифе. В бесплатном виджете только расчёт; на странице калькулятора включите «С формой заявки», чтобы посмотреть, как это выглядит.
Начальные значения при загрузке виджета. На странице калькулятора подставляются из текущего расчёта.
Бесплатная версия
Можно задать только основные параметры — стартовые значения полей. Свои цены, границы, метки и другие настройки виджета — на платном тарифе.
Для Битрикса добавляем data-skip-moving="true", чтобы CMS не переносила скрипт в конец страницы.
Сохраните виджет в кабинет — тогда код будет коротким, а настройки останутся у нас.
Справка
Как устроен расчёт
Подробное описание параметров, значений по умолчанию и формул — для тех, кто хочет разобраться в деталях.
Калькулятор считает количество дней между двумя датами: общих календарных, рабочих (пн–пт) и полных месяцев. Пригодится для сроков договора, отсчёта гарантии, планирования отпуска или дедлайна.
Подсчёт идёт по григорианскому календарю без учёта праздников и переносов — результат предварительный и не заменяет производственный календарь.
Пример: даты по умолчанию (сегодня и 14 дней спустя) дают разницу 14 дн. — это ровно 2 недели. Включите галочку «Конечная дата включительно», и разница станет 15 дн.
- Начальная дата
-
От неё считается разница.
По умолчанию — сегодня.
Годы 1970–2100. - Конечная дата
-
До неё считается разница.
По умолчанию — сегодня + 14 дн..
Годы 1970–2100. - Включительно
-
Чекбокс «Конечная дата включительно».
По умолчанию — выключен.
Добавляет 1 день к разнице.
Что показывает результат
- Дней разница — всего календарных дней между датами.
- Рабочих дней (пн–пт) — будних дней без выходных.
- Это составит — та же разница в неделях и днях.
- Календарных месяцев — полные месяцы плюс остаток в днях.
- Направление — стоят ли даты по порядку или вторая раньше первой.
Разница в днях
дни = |дата2 − дата1| + (включительно ? 1 : 0)
Если вторая дата раньше первой, даты меняются местами, а в результате появляется пометка о направлении.
Рабочие дни
будни = перебор всех дней интервала, пн–пт
Суббота и воскресенье исключаются; праздники РФ не вычитаются.
Недели и месяцы
недели = дни ÷ 7 (остаток — в днях)
месяцы = полные календарные месяцы разницы + остаток в днях
Почему при включённой конечной дате разница на 1 день больше?
По умолчанию конечная дата не входит в интервал: с 1 по 2 марта — это 1 день. Галочка «Конечная дата включительно» добавляет сам день окончания, и интервал становится 2 дня. Это удобно для сроков «по дату включительно».
Учитываются ли праздники при подсчёте рабочих дней?
Нет. Рабочими считаются все дни с понедельника по пятницу, переносы праздников и сами государственные праздники РФ не учитываются. Для точного производственного календаря нужен учёт конкретного года.
Как считается разница в календарных месяцах?
Калькулятор показывает полные календарные месяцы между датами и остаток в днях: с 10 января по 10 марта — это 2 мес. 0 дн., а с 10 января по 15 марта — 2 мес. 5 дн. Это календарная разница, а не «средний месяц в 30 дней».
Что будет, если вторая дата раньше первой?
Калькулятор не выдаёт отрицательный результат: он меняет даты местами, считает ту же разницу и отмечает направление как «второй раньше первого». Так удобно проверять, какая из двух дат позже.
На какой диапазон дат рассчитан калькулятор?
Годы с 1970 по 2100. Если дата введена неверно или вне диапазона, подставляется значение по умолчанию: начальная — сегодня, конечная — через 14 дней после неё.
Можно ли встроить калькулятор на сайт?
Да. Нажмите «Встроить на сайт» под калькулятором — откроется код для вставки, выбор темы и подсказка для Битрикс.