Расчёт прошедших дней с даты: формула, примеры и онлайн-калькулятор
- Для подсчёта дней используйте формулу: (Дата2 – Дата1) = количество дней, учитывая високосные годы.
- В високосном году 366 дней, в невисокосном — 365. Определить високосность можно делением года на 4 (кроме вековых, делящихся на 100, но не на 400).
- Онлайн-калькулятор делает расчёт мгновенно и без ошибок — попробуйте Калькулятор прошедших дней с даты.
- Самая частая ошибка — не учитывать, что день начала события считается нулевым, а не первым.
- Формула расчёта прошедших дней: разжёвываем каждую букву
- Пример 1: сколько дней прошло с начала года? (лёгкий)
- Пример 2: от дня рождения до сегодня — с учётом високосного (средний)
- Пример 3: от начала войны до подписания мирного договора (сложный, с разными календарями)
- Типичные ошибки при расчёте дней
- Частные случаи: как считать, если дата выпала на разные календари или прошло больше 100 лет
- Как считать проще: онлайн-калькуляторы и хитрости Excel
- Мини-задачки для самопроверки
Формула расчёта прошедших дней: разжёвываем каждую букву
Если вы не хотите заучивать сложные формулы, запомните главное: количество дней = (конечная дата) – (начальная дата) в днях. Но в жизни бывает три случая:
- Даты в одном году: просто вычитаем номера дней в году (считаем по календарю), учитывая февраль (28 или 29 дней).
- Даты в разных годах: считаем полные годы между ними как 365 или 366 дней, затем прибавляем дни оставшегося года.
- Даты с високосными годами: каждый високосный год добавляет +1 день к общему числу.
Вот та самая формула, которую можно забить в Excel или Google Таблицы:
Для ленивых — наш Калькулятор прошедших дней с даты делает это за секунду.
Пример 1: сколько дней прошло с начала года? (лёгкий)
Допустим, сегодня 18 июля 2026 года. Сколько дней прошло с 1 января 2026?
- Определяем, високосный ли 2026 год? Делим 2026 на 4 — получается 506,5, не целое. Значит, невисокосный, в феврале 28 дней.
- Считаем порядковый номер 18 июля: январь 31 + февраль 28 + март 31 + апрель 30 + май 31 + июнь 30 + 18 = 199.
- Вычитаем день начала (1 января = 1): 199 – 1 = 198 дней.
Или просто откройте Калькулятор прошедших дней с даты — он покажет то же самое.
Пример 2: от дня рождения до сегодня — с учётом високосного (средний)
Вы родились 10 марта 2000 года. Сколько вам дней на 18 июля 2026?
- Шаг 1: считаем полные годы с 2000 по 2026: 26 лет. Из них високосные: 2000, 2004, 2008, 2012, 2016, 2020, 2024 — итого 7 високосных.
- Шаг 2: дни за полные годы: 26 × 365 = 9490, плюс 7 високосных дней = 9497 дней.
- Шаг 3: прибавляем дни с 1 января 2026 до 18 июля 2026: 199 дней (как в примере 1). Итого 9497 + 199 = 9696 дней.
- Шаг 4: вычитаем день рождения: с 1 января 2000 до 10 марта 2000 (10 марта — 70-й день в високосном 2000 году). 9696 – 70 = 9626 дней.
Проверьте на калькуляторе — должно совпасть.
Пример 3: от начала войны до подписания мирного договора (сложный, с разными календарями)
Предположим, событие А — 22 июня 1941 года, событие Б — 9 мая 1945 года. Сколько дней между ними? Но помните: в СССР до 1940 года был свой календарь? Нет, здесь григорианский. Решаем:
- С 22 июня 1941 по 22 июня 1945 — ровно 4 года (1941 невисок., 1942 нет, 1943 нет, 1944 високосный). Дни: 3 полных года × 365 = 1095, плюс 366 (1944) = 1461 день.
- Теперь от 22 июня 1945 до 9 мая 1945 — но это назад, легче посчитать от 9 мая до 22 июня: 9 мая — 129-й день, 22 июня — 173-й день. Разница 173 – 129 = 44 дня.
- Общее число: 1461 – 44 = 1417 дней.
Проверьте через наш калькулятор — все високосные учтены автоматически.
- 1Определите високосность
Год делится на 4? Если вековой — ещё на 400.
- 2Посчитайте полные годы
Умножьте количество лет на 365, добавьте високосные.
- 3Найдите порядковый день конечной даты
Сумма дней месяцев + число.
- 4То же для начальной даты
Если даты в разных годах, считайте от 1 января.
- 5Вычтите начальный день из конечного
Прибавьте дни между годами, если нужно.
- 6Проверьте онлайн-калькулятором
Чтобы исключить ошибки.
Типичные ошибки при расчёте дней
- Не учитывают високосные года: забывают, что каждый 4-й год добавляет один день. Например, между 1 января 2023 и 1 января 2027 не 4×365=1460, а 1461 день из-за 2024.
- Путают «прошло дней» и «дней между»: если событие началось в 0:00 дня А и закончилось в 0:00 дня Б, то прошло Б – А дней. Например, с понедельника по среду — 2 дня, а не 3.
- Игнорируют порядковый номер дня: проще всего использовать онлайн-калькулятор вот этот — он считает за вас.
Совет: если сомневаетесь — используйте проверочный калькулятор. Одна ошибка может стоить пропущенного дедлайна.
Частные случаи: как считать, если дата выпала на разные календари или прошло больше 100 лет
Если нужно посчитать количество дней между датами в юлианском и григорианском календарях (например, исторические даты), разница в XX веке составляет 13 дней. Лучше перевести в один календарь.
Для больших промежутков (например, от рождения Петра I до сегодня) используйте наш Калькулятор прошедших дней с даты — он обрабатывает даты с 1900 года.
Если вы хотите узнать дату родов (40 недель от зачатия), попробуйте Калькулятор даты родов.
А если нужно перевести дни в недели, поможет Конвертер дней в недели.
Как считать проще: онлайн-калькуляторы и хитрости Excel
Самый простой способ — использовать готовый инструмент. На сайте есть Калькулятор прошедших дней с даты — вводите начальную и конечную дату, получаете точное число.
В Excel/Google Sheets используйте формулу
Если нужно посчитать дату через N дней, пригодится Калькулятор даты через N дней.
Мини-задачки для самопроверки
- Сколько дней прошло с 1 января 2025 года по 1 января 2026 года? (Ответ: 365, так как 2025 невисокосный)
- Сколько дней между 1 марта 2020 и 1 марта 2021? (Ответ: 366 — високосный 2020)
- Если сегодня 18 июля 2026, сколько дней до Нового года? (Ответ: 166 дней: всего 365, прошло 199)
Сверьтесь с калькулятором — всё сходится?
🧮 Посчитайте сами — инструменты по теме
🧭 Разделы по теме
Частые вопросы
Как считать количество дней между датами в Excel?
Используйте формулу =B1-A1, где A1 — начальная дата, B1 — конечная. Или функцию DATEDIF: =DATEDIF(A1;B1;"d").
Сколько дней прошло с 1 января 2020 года?
Зависит от сегодняшней даты. На 18 июля 2026 прошло 2390 дней (с учётом високосных). Используйте калькулятор для точного числа.
Как учесть високосный год в расчёте?
Добавьте 1 день за каждый високосный год, который попадает в промежуток. Високосный — каждый год, делящийся на 4, кроме вековых, не делящихся на 400.
Сколько дней прошло с 22 июня 1941 по 9 мая 1945?
1417 дней. Подсчёт: 4 года (3×365 + 366 = 1461) минус 44 дня (с 9 мая до 22 июня).
Какая дата будет через N дней от сегодня?
Используйте онлайн-калькулятор даты через N дней. Вручную прибавляйте дни, учитывая количество дней в месяцах.
Где найти надёжный онлайн-калькулятор дней?
На нашем сайте — Калькулятор прошедших дней с даты. Он учитывает високосные годы и работает с 1900 года.
Как посчитать, сколько дней прошло с моего рождения?
Введите дату рождения в калькулятор прошедших дней, выберите сегодняшнюю дату. Для ручного расчёта используйте формулу из статьи.
Источники и нормативные документы
- Постановление Правительства РФ о переносе выходных дней (актуально на 2026)
- Калькулятор прошедших дней на нашем сайте
- Справка Google Sheets по функциям даты