Перейти к содержимому

Количество дней между датами

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

Что на самом деле значит подсчёт дней между двумя датами

На один и тот же вопрос есть два верных ответа, отличающихся на единицу. Подсчёт ночей между датами даёт разницу: с 1 по 5 марта — это четыре. Подсчёт дней, в которые вы присутствуете, включая обе границы, даёт пять. Ни один вариант не ошибочен — важно, для чего задан вопрос: счёт в отеле считает ночи, а заявление на отпуск обычно включает и первый, и последний день.

Для этого и нужен переключатель «учитывать конечную дату» — он показан на странице, а не подразумевается по умолчанию, поэтому число на экране можно обосновать, если кто-то его проверит. Начальную и конечную дату можно вводить в любом порядке; если конечная дата оказывается раньше начальной, калькулятор меняет их местами и прямо сообщает об этом, а не возвращает отрицательное число.

Недели и месяцы, и почему в месяце не постоянное число дней

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

Калькулятор считает месяцы как календарные, а не как дни, поделённые на тридцать. Он отступает от начальной даты на целый месяц, пока результат остаётся не позже конечной даты, а затем показывает оставшиеся дни. Отступ от 31 января попадает на последний день февраля, потому что 31 февраля не существует, и такое же ограничение действует всякий раз, когда в промежуток попадает короткий месяц. Число, полученное делением на тридцать, разойдётся с календарём почти для любого промежутка — именно поэтому расчётные периоды, сроки уведомления и условия договоров всегда указываются в календарных месяцах.

Рабочие и выходные дни, и чего подсчёт не знает

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

Чего он не делает — не убирает праздничные дни. Праздники отличаются по странам, регионам и иногда по работодателю, и число, которое незаметно предполагало бы один календарь, было бы неверным для большинства читателей. Этот калькулятор предпочитает быть точным в том, что он посчитал, а не приблизительным в том, что он предположил, поэтому праздники, которые касаются именно вас, нужно вычесть из числа рабочих дней самостоятельно. Он также не знает о рабочей неделе, отличной от понедельника–пятницы, а это нормально для нескольких стран. Всё вычисляется в браузере из обычных календарных дат, без часового пояса и без передачи чего-либо куда-либо. Чтобы получить дату, а не промежуток до неё, для этого есть калькулятор дат — он прибавляет или отнимает от указанной даты.

Дни с определённой даты

Когда вторая дата — это просто сегодня, выберите «Дни с определённой даты». Здесь одно поле, заполненное сегодняшней датой, так что нужно только сдвинуть его назад, а счёт идёт до сегодня по вашему собственному календарю: сначала дни, затем недели и дни, затем календарные месяцы и дни, а после того как промежуток превысит год — годы, месяцы и дни. Дата, до которой велся счёт, написана под полем, поэтому снимок экрана, сделанный завтра, всё равно говорит, какое «сегодня» имелось в виду.

Здесь действует тот же выбор на единицу. По умолчанию сам этот день — нулевой, что соответствует ответу «сколько прошло времени»; включите «считать сегодня как день», если вы нумеруете дни с первого, как это делают счётчики серии или трезвости. Дата позже сегодняшней даёт число дней до неё и сообщает об этом. «Скопировать ссылку» помещает дату в адрес как ?since= и саму дату, и тот, кто её откроет, получит счёт до своего собственного сегодня — именно для этого нужна ссылка «дни с даты». Это та же календарная арифметика, что и в режиме двух дат, поэтому промежуток, захватывающий ночь перехода на другое время, считает эту ночь как один день.

Вопросы и ответы

Сколько дней между двумя датами?

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

Нужно ли учитывать конечную дату при подсчёте?

Зависит от того, что вы считаете. Ночи между датами не включают конечную дату, а дни, в которые вы присутствуете, включают. Переключатель на странице позволяет выбрать, и число меняется на единицу.

Сколько рабочих дней между двумя датами?

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

Почему число месяцев не равно просто числу дней, делённому на 30?

Потому что в месяце от 28 до 31 дня, и деление на тридцать не совпадает с календарём почти для любого промежутка. Калькулятор считает целые календарные месяцы и показывает оставшиеся дни отдельно.

Учитывает ли калькулятор високосные дни?

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

Сколько дней прошло с определённой даты?

Выберите «Дни с определённой даты» и введите дату; счёт до сегодня появится в днях, в неделях и днях, а также в календарных месяцах и днях. Включите «считать сегодня как день», если вы нумеруете дни с первого.