Как считаются дни
Из порядкового номера выбранной даты вычитается номер сегодняшней даты на вашем устройстве. Время суток и переход на летнее время не меняют результат. Одинаковые даты дают 0, соседние — 1.
Например, с 28 февраля 2028 года до 1 марта 2028 года — 2 дня: 2028 год високосный. С 28 февраля 2027 года до 1 марта — 1 день.
Недели и будние дни
Полные недели — целая часть от деления дней на 7; остаток показывается отдельно. Будни считаются с понедельника по пятницу: ранняя дата исключается, поздняя включается. С пятницы до понедельника — 3 календарных дня и 1 будний.
Будни здесь не равны рабочим дням по производственному календарю: праздники, переносы и ваш график не учитываются.
Отпуск, день рождения, дедлайн
Для разового события выберите конкретный год. Кнопки праздников подставляют ближайшую дату, включая сегодняшний день. Для периода с произвольным началом откройте разницу между датами, а для срока «через 30 дней» — прибавление дней.
Методика и источники
Проверка реализации: . Как проверяются вычисления.