Что такое калькулятор количества дней между датами?
Этот инструмент подсчитывает точное число полных дней между любыми двумя календарными датами. Нужно ли вам отследить срок сдачи проекта, вести обратный отсчёт до важного события, вычислить возраст в днях или измерить период начисления процентов — калькулятор даст чёткий ответ в целых днях, а также эквивалент в неделях. Он работает с любой парой дат — в прошлом или будущем — и не привязан к какой-либо конкретной стране или календарной системе.
Как им пользоваться
Введите начальную дату (год, месяц, день) и конечную дату в том же формате, после чего нажмите «Рассчитать». Калькулятор покажет общее количество дней между двумя датами, разницу со знаком (положительную, если конечная дата позже, и отрицательную, если раньше) и число недель.
Как работает формула
Каждая дата переводится во временную метку, измеряемую в миллисекундах. Вычитая начальную метку из конечной, мы получаем прошедшее время в миллисекундах. Поскольку в одних сутках содержится \(24 \times 60 \times 60 \times 1000 = 86\,400\,000\) миллисекунд, деление на эту константу превращает интервал в дни:
$$\text{дни} = \frac{\text{дата}_2 - \text{дата}_1}{86\,400\,000}$$Количество недель — это просто абсолютное число дней, делённое на 7.
Разбор примера
С 1 января 2024 года по 31 декабря 2024 года: 2024 год — високосный, поэтому в нём 366 дней. Отсчёт с 1 января по 31 декабря охватывает 365 дней. Калькулятор покажет 365 дней всего, разницу со знаком, равную 365, и примерно 52,14 недели.
Частые вопросы
Учитывается ли конечная дата? Нет. Калькулятор считает интервал между двумя датами, поэтому с 1 по 2 января — это 1 день.
Может ли результат быть отрицательным? Строка «разница со знаком» становится отрицательной, если конечная дата раньше начальной. Главное значение «всего дней» всегда отображается как положительное число.
Учитываются ли високосные годы? Да. Расчёт использует календарные временные метки, поэтому 29 февраля и високосные годы учитываются автоматически.