Обновлено:
Онлайн калькулятор дней от даты до даты
Нужно узнать, сколько дней осталось до отпуска, сколько дней действует договор или сколько дней прошло с начала проекта – такие задачи решаются за секунды. Просто укажите начальную и конечную дату.
Калькулятор носит справочный характер. Для юридически значимых расчётов сроков сверяйтесь с договором или законодательством.
Что показывает результат
Калькулятор принимает две даты – начальную и конечную – и вычисляет разницу между ними сразу в нескольких форматах: полное число календарных дней, а также разбивку по неделям и дням (например, «10 недель и 3 дня»). Это удобно, когда нужно оценить срок не только в абсолютных числах, но и в более привычных единицах.
Конечная дата может быть как в будущем, так и в прошлом. Если конечная дата раньше начальной, калькулятор вернёт отрицательное значение или автоматически поменяет даты местами – в зависимости от настроек.
Когда это нужно: типичные сценарии
Договоры и аренда. Срок аренды с 15 марта по 30 сентября – 199 дней. Точное число важно при расчёте пропорциональной оплаты или штрафных санкций за просрочку.
Дедлайны и планирование. Сдача проекта 1 августа, сегодня 3 июня – осталось 58 дней. Это помогает разбить оставшееся время на этапы.
Исполнительные сроки. По Гражданскому кодексу России многие претензионные и исковые сроки исчисляются в днях. Ошибка на один день может стоить дорого.
Беременность и возраст. Акушерский срок считают в неделях и днях – калькулятор удобен для перевода между форматами. Аналогично для расчёта точного возраста в днях.
Личные события. Дата свадьбы, юбилей, «сколько дней мы вместе» – небольшая деталь, которая приятно удивит близкого человека.
Как вручную посчитать разницу в днях
Ручной подсчёт через простое вычитание не работает – месяцы имеют разную длину, а феврали бывают 28 и 29 дней. Стандартный подход: перевести обе даты в абсолютный номер дня, затем вычесть.
Один из способов – формула через юлианский номер дня (JDN). Для даты Y-M-D:
JDN = 365 × Y + ⌊Y/4⌋ − ⌊Y/100⌋ + ⌊Y/400⌋ + ⌊(153 × M + 8) / 5⌋ + D
Где M нумеруется так: март = 3, апрель = 4, … декабрь = 12, январь = 13, февраль = 14 (то есть январь и февраль относятся к предыдущему году).
Разница дат = JDN(дата 2) − JDN(дата 1).
Пример: сколько дней от 1 января 2025 до 1 января 2026?
- 1 января 2026 − 1 января 2025 = ровно 365 дней (2025 не високосный).
Формула корректно даёт 366, если в диапазон попадает 29 февраля.
На практике формулу удобно проверить в калькуляторе выше – особенно для длинных диапазонов, где ручной счёт легко приводит к ошибке на 1–2 дня.
Почему результат может не совпасть с ожиданиями
Включение или исключение крайних дат. Если считать с 1 по 10 число, то дней «между» датами – 9 (с 1-го, не считая его, до 10-го). Если нужно посчитать оба дня включительно – добавьте 1 к результату. Это частая причина расхождений в договорах.
Календарные и банковские дни. Юридические сроки нередко указывают в рабочих или банковских днях. Калькулятор считает календарные. Для рабочих дней ориентируйтесь на производственный календарь: в 2025 году – 247 рабочих дней, в 2026 году уточните актуальное значение в официальном производственном календаре.
Часовые пояса. Если одна из дат приходится на переход летнего/зимнего времени или дата зафиксирована в другом часовом поясе, фактическая разница может отличаться на несколько часов. Для расчётов с точностью до дня это обычно несущественно.
Быстрые ориентиры для расчётов
| Период | Дней (приблизительно) |
|---|---|
| 1 месяц | 28–31 |
| 1 квартал | 90–92 |
| 6 месяцев | 181–184 |
| 1 год (обычный) | 365 |
| 1 год (високосный) | 366 |
| 2 года | 730 или 731 |
| 5 лет | 1 826 или 1 827 |
Эта таблица пригодится для быстрой проверки «на глаз»: если калькулятор показывает 400 дней за год – что-то введено неверно.
Для разовых задач достаточно ввести две даты и получить ответ. Если расчёт повторяется регулярно – например, для ежемесячного контроля сроков по договорам – удобно держать калькулятор в закладках браузера.
Часто задаваемые вопросы
Входит ли начальная дата в подсчёт дней?
Зависит от задачи. При расчёте срока контракта или аренды обычно считают включительно: например, с 1 по 31 января – 31 день. При расчёте возраста или прошедшего времени начальный день не включают. Калькулятор считает дни без начального дня – от начальной до конечной даты.
Как посчитать рабочие дни между датами?
Из общего числа дней нужно вычесть выходные (суббота и воскресенье) и официальные праздники. В среднем на каждые 7 дней приходится 5 рабочих. Точный подсчёт рабочих дней зависит от производственного календаря конкретного года.
Учитывает ли калькулятор високосные годы?
Да. Алгоритм учитывает, что в високосном году февраль содержит 29 дней. Если период захватывает 29 февраля, этот день включается в итоговый счёт.
Сколько дней в году: 365 или 366?
В обычном году – 365 дней, в високосном – 366. Год является високосным, если делится на 4, кроме вековых лет, которые делятся на 400 (например, 2000 – високосный, 1900 – нет).
Как быстро рассчитать разницу в днях вручную?
Переведите обе даты в юлианский номер дня (JDN) или воспользуйтесь формулой Зеллера, затем вычтите меньшее число из большего. Для бытовых задач проще использовать онлайн-калькулятор – ручной пересчёт через месяцы разной длины легко приводит к ошибкам.
Можно ли считать дни между датами в разных годах?
Да. Калькулятор корректно обрабатывает любые диапазоны – от нескольких дней до десятилетий. Результат учитывает все промежуточные годы, включая високосные.
Чем отличается «разница в днях» от «количества прожитых дней»?
Разница в днях – это математическая дистанция между двумя точками на временной оси, не включая начальную дату. Количество прожитых дней считают включительно: например, ребёнок на второй день жизни уже прожил 2 дня.