mikaio.dev/freetools

Дни между датами

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

Дней между:

Узнайте точное количество дней между любыми двумя датами

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

Как этим пользоваться

Кликните или нажмите в поле начальной даты и выберите дату в календаре, либо введите её в формате, ожидаемом вашим браузером. Сделайте то же самое для конечной даты. Число дней появится сразу же, без нажатия каких-либо кнопок. Даты можно вводить в любом порядке — если начальная дата окажется позже конечной, калькулятор всё равно вернёт корректное положительное число.

Распространённые варианты использования

Подсчёт дней между датами постоянно возникает в повседневной жизни. Сколько дней до отпуска? Сколько дней прошло с важного события? Сколько времени осталось до дедлайна? Сколько дней растёт растение, заживает рана или длится проект?

В бизнесе разницу между датами используют для расчёта сроков оплаты счетов, условий платежа, продолжительности контрактов и графиков проектов. Тридцатидневный срок оплаты по счёту от 3 мая заканчивается 2 июня. Девяностодневный пробный период, начавшийся 1 января, заканчивается 1 апреля в невисокосный год. Правильность таких расчётов важна для договоров и соблюдения регламентов.

Юридический и финансовый контекст часто требует точного подсчёта дней. Проценты по займу нередко рассчитываются на ежедневной основе, поэтому число дней между выдачей средств и погашением напрямую влияет на сумму начисленных процентов. Регуляторные сроки часто задаются как число календарных дней от какого-то события-триггера, и просрочка даже на один день может иметь последствия.

Разница между календарными и рабочими днями

Этот калькулятор считает календарные дни — все дни, включая выходные и государственные праздники. Если нужно посчитать только рабочие дни (с понедельника по пятницу, без праздников), это уже другой расчёт. Календарные дни — правильная мера для большинства целей: периода полураспада лекарств, расчёта возраста, прошедшего времени в целом и юридических сроков, которые говорят "30 дней", не уточняя рабочие они или нет.

Недели и месяцы как альтернативные единицы

Калькулятор также показывает эквивалент в неделях и десятичных месяцах. Недели — точное целочисленное деление числа дней, там где это применимо. Значение в месяцах приблизительное, поскольку месяцы отличаются по длине от 28 до 31 дня. Для большинства целей "примерно 3,2 месяца" — удобный способ понять промежуток в 97 дней, но для чего-либо, требующего точного числа месяцев, сверяйтесь напрямую с календарём.

Юридическая и финансовая точность

Помимо повседневного планирования, точный подсчёт дней несёт реальный юридический и финансовый вес. "Уведомление за 30 дней", прописанное в договоре аренды или трудовом договоре, обычно означает ровно 30 календарных дней, и ошибка даже на один день в любую сторону может повлиять на то, было ли уведомление подано правомерно. Сроки исковой давности, периоды "охлаждения" для потребительских покупок и гарантийные окна часто определяются как точное число дней от события-триггера, и ошибка в подсчёте — забытый високосный день или неверный переход через границу месяца — может иметь последствия, выходящие далеко за рамки простого неудобства. Подсчёт дней в этом калькуляторе точен для любого диапазона, сколь угодно далеко отстоящих друг от друга дат, поскольку он основан на настоящей арифметике дат, а не на приближении.

Учёт високосных лет

Калькулятор использует стандартное правило григорианского календаря для високосных лет: год, делящийся на 4, — високосный, за исключением "вековых" годов, которые должны делиться ещё и на 400. Это значит, что 2000 год был високосным, а 1900-й — нет. Каждое 29 февраля корректно учитывается в любом диапазоне дат.

Недели и месяцы подробнее

Помимо самого числа дней, калькулятор также показывает эквивалентный промежуток в неделях и десятичных месяцах, поскольку разные задачи требуют разных единиц измерения. О сроках проекта часто проще рассуждать в неделях — "этот спринт длится 3 недели" звучит естественнее, чем "этот спринт длится 21 день", хотя это одно и то же. Значение в месяцах неизбежно приблизительное, поскольку месяцы варьируются от 28 до 31 дня, так что "примерно 3,2 месяца" для промежутка в 97 дней — это полезная оценка, а не точный подсчёт; для всего, что требует точного числа календарных месяцев, самый надёжный способ — свериться напрямую с календарём.

Разобранный пример

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

Приватно и мгновенно

Никакие данные никуда не отправляются. Расчёт выполняется полностью в вашем браузере с использованием Date API JavaScript — той же системы, которую использует любой современный сайт и приложение для работы с датами, — поэтому результат появляется мгновенно, а каждая введённая вами дата удаляется в тот момент, когда вы закрываете или перезагружаете страницу.

Дни между датами Часто задаваемые вопросы

Включает ли калькулятор дату начала и окончания?
В результате подсчитывается количество дней от даты начала до даты окончания (но не включая ее), что является наиболее распространенным соглашением для разницы дат. Чтобы включить оба дня, добавьте один к результату.
Могу ли я посчитать дни в прошлом?
Да, вы можете ввести любые две даты в любом порядке. Калькулятор всегда возвращает абсолютное количество дней между двумя датами.
А как насчет високосных годов?
Високосные годы учитываются автоматически. 29 февраля является допустимой датой, если она доступна, и дополнительный день учитывается правильно в любом диапазоне дат, охватывающем високосный год.