Сначала определите, какие дни входят в период
Один и тот же промежуток может дать разные числа в зависимости от границ. Например, с понедельника по вторник проходит один календарный день, но при включении обеих дат в список попадают два дня. Поэтому над результатом есть два отдельных переключателя: для начала и конца периода.
По умолчанию начальный день включён, конечный исключён. Для разных дат это обычная разность календарных дат. Если вам нужен весь список дней с первой даты по последнюю включительно, включите обе границы. Если нужны только дни внутри промежутка, снимите оба переключателя.
Когда даты совпадают, календарная дата одна. Она учитывается только при включении обеих границ; при любом исключённом крае получается пустой период и ноль дней. В таблице под результатом видно, какие границы были выбраны. Обратный порядок дат нужно исправить: калькулятор не меняет их местами незаметно.
Как учитываются месяцы и високосные годы
Каждая дата переводится в порядковый номер календарного дня. Из номера конца вычитается номер начала, после чего применяется выбранное включение границ. В вычислении нет перевода местной полуночи в часы, поэтому поездка в другой часовой пояс или переход на летнее время не прибавят и не уберут календарный день.
Месяцы имеют свою реальную длину. Год високосный, если делится на 4, кроме столетних лет, не делящихся на 400: 2000 год содержит 29 февраля, а 1900 и 2100 — нет. Несуществующую дату, например 31 апреля или 29 февраля 2026 года, форма попросит исправить.
Диапазон формы — с 01.01.0001 до 31.12.9999. Для всего диапазона применяется современное григорианское правило, в том числе к датам до исторического введения этого календаря. Калькулятор не переводит старый стиль в новый и не воспроизводит календарные реформы отдельных стран. Если вы разбираете архивный документ, сначала уточните, в каком календаре записана дата.
Где полезен результат и где нужны другие правила
Календарную длительность удобно использовать для личного плана: посчитать дни поездки, промежуток до платежа или продолжительность собственного периода учёта. Для проживания с датой выезда часто нужен исключённый конец: с 10 по 13 число получается три календарных интервала. Если вы считаете именно дни присутствия, проверьте, нужно ли включить и день отъезда.
Число недель — это целая часть от деления результата на 7. Остаток показывается отдельно: 30 дней — 4 недели и 2 дня. Это не количество календарных недель с понедельника по воскресенье и не расчёт рабочих смен. Субботы, воскресенья, государственные праздники и переносы выходных входят в календарные дни наравне с остальными.
Для срока по договору, налогу, отпуску или судебной процедуре сначала проверьте применимые правила: они могут иначе определять начало, конец и перенос последнего дня. Калькулятор не определяет такие сроки автоматически. Сохранённый CSV фиксирует даты и выбранные границы, чтобы позднее можно было проверить сам календарный расчёт.