Калькулятор дней
Посчитайте разницу между датами в днях или узнайте дату через определённое количество дней.
Как считаются дни между датами
Разница между датами — это количество полных суток от первой даты до второй, при этом начальный день не считается. Между 1 и 10 марта — 9 дней. Если нужно включить оба граничных дня, прибавьте к результату единицу: получится 10. Калькулятор показывает разницу в днях и в неделях, а даты можно менять местами.
Технически даты переводятся в количество миллисекунд от условной точки отсчёта, одно значение вычитается из другого, и результат делится на длину суток:
дней = (дата2 − дата1) / 86 400 000
Поскольку счёт идёт по календарным датам, а не по часам, время суток на результат не влияет: хоть утро, хоть вечер — день есть день. Длина каждого месяца учитывается автоматически: февраль даёт 28 дней в обычные годы и 29 — в високосные. Год считается високосным, если делится на 4, кроме годов, делящихся на 100, — но не на 400. Поэтому 2000 год был високосным, а 2100 — не будет. Вручную ничего поправлять не нужно: если интервал захватывает 29 февраля, этот день просто входит в счёт.
Есть и обратная задача: от заданной даты отсчитать N дней вперёд или назад. Здесь важно, что переходы через месяцы и годы обрабатываются календарно — к 28 января прибавление 10 дней даст 7 февраля, а не «38 января». Так же корректно срабатывает вычитание через границу года.
Второй режим калькулятора работает наоборот: вы задаёте исходную дату и число дней, а получаете новую дату. Отрицательное число вычитает дни. Например, от 15 октября минус 30 дней — это 15 сентября. Заодно калькулятор показывает, на какой день недели приходится получившаяся дата, — удобно при планировании сдачи отчёта или поездки.
Пример: сотрудник вышел на работу 3 февраля 2025 года, а уволился 20 августа 2025-го. Считаем: с 3 февраля до 20 августа прошло 198 полных дней. Это чуть больше 28 недель — калькулятор покажет 28,3. Если по договору нужно включить оба дня в период работы, добавляем единицу: итого 199 дней.
Как считается конец периода
Конечная дата в разницу не входит — это стандартный подсчёт «между». Так считают стаж, сроки годности и проценты за пользование деньгами: день наступления события уже «съеден» следующим периодом. Но в быту часто говорят «со 2 по 5 мая включительно» — тогда дней четыре, а не три. Калькулятор показывает вариант «между»; для включительного подсчёта просто прибавьте 1. В юридических сроках правило своё: по ГК РФ течение срока начинается на следующий день после события, а оканчивается в соответствующее число последнего месяца — здесь уже помогает режим «прибавить дни».
Когда разница считается в неделях
Для длинных промежутков дни неудобно читать, поэтому рядом показывается значение в неделях с точностью до десятой. Оно получается простым делением на 7 и не округляется до целого: 100 дней — это 14,3 недели, а не 15. Если нужен именно срок в полных неделях, берите целую часть числа.
Что делать, если даты поменялись местами
Ничего страшного: калькулятор возьмёт разницу по модулю и покажет положительное число. Порядок ввода не влияет на результат — сначала можно указать и более позднюю дату.
Частые вопросы
Учитывается ли начальный день при подсчёте разницы?
Нет, разница считается как чистое количество суток между датами — например, с 1 по 10 число прошло 9 полных дней. Если нужно посчитать оба граничных дня включительно, прибавьте к результату 1.
Как учитываются високосные годы?
Автоматически: в високосном году февраль имеет 29 дней. Год високосный, если делится на 4, кроме вековых годов, не делящихся на 400.
Можно ли узнать дату через N дней?
Да, переключитесь на режим «Прибавить или вычесть дни», введите исходную дату и число. Отрицательное число отнимет дни, а калькулятор покажет ещё и день недели результата.
Сколько дней в году для расчётов?
365 в обычном году и 366 в високосном. Калькулятор считает реальные календарные даты, поэтому отдельно задавать длину года не нужно.
Что значит разница в неделях 14,3?
Это те же дни, делённые на 7, без округления до целого. Десятая доля недели — примерно 17 часов; для полных недель берите целую часть числа.
Считаются ли выходные и праздники?
Нет, калькулятор считает все календарные дни подряд. Для подсчёта только рабочих дней используйте отдельный калькулятор рабочих дней.