Узнайте точное количество дней между любыми двумя датами
Арифметика дат на удивление неудобна для вычислений в уме. Подсчёт от какой-то даты в прошлом до сегодняшнего дня или от сегодня до будущей даты требует помнить, сколько дней в каждом месяце, является ли год високосным, и переносить остаток через границы месяцев и лет. Этот калькулятор делает всё это мгновенно. Введите две даты — и сразу увидите число дней между ними вместе с эквивалентом в неделях и месяцах.
Как этим пользоваться
Кликните или нажмите в поле начальной даты и выберите дату в календаре, либо введите её в формате, ожидаемом вашим браузером. Сделайте то же самое для конечной даты. Число дней появится сразу же, без нажатия каких-либо кнопок. Даты можно вводить в любом порядке — если начальная дата окажется позже конечной, калькулятор всё равно вернёт корректное положительное число.
Распространённые варианты использования
Подсчёт дней между датами постоянно возникает в повседневной жизни. Сколько дней до отпуска? Сколько дней прошло с важного события? Сколько времени осталось до дедлайна? Сколько дней растёт растение, заживает рана или длится проект?
В бизнесе разницу между датами используют для расчёта сроков оплаты счетов, условий платежа, продолжительности контрактов и графиков проектов. Тридцатидневный срок оплаты по счёту от 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 — той же системы, которую использует любой современный сайт и приложение для работы с датами, — поэтому результат появляется мгновенно, а каждая введённая вами дата удаляется в тот момент, когда вы закрываете или перезагружаете страницу.
Days between dates FAQ
- Does the calculator include both the start and end dates?
- The result counts the number of days from the start date up to but not including the end date, which is the most common convention for date differences. To include both days, add one to the result.
- Can I calculate days in the past?
- Yes, you can enter any two dates in any order. The calculator always returns the absolute number of days between the two dates.
- What about leap years?
- Leap years are handled automatically. February 29 is a valid date when available and the extra day is counted correctly in any date range spanning a leap year.