Калькулятор дат
Прибавьте или вычтите годы, месяцы и дни от выбранной даты. Калькулятор покажет итоговую дату, день недели и формулу.
Обновлено 6 августа 2026
Прибавить к дате дни — операция однозначная. Прибавить месяцы — уже нет, и именно здесь возникают расхождения между калькуляторами, договорами и здравым смыслом. Месяц не имеет постоянной длины, поэтому «через месяц» требует правила.
Дни считаются просто
Прибавление дней — обычный сдвиг по календарю с автоматическим переходом через границы месяцев и лет, включая високосные. 6 августа 2026 плюс 30 дней даёт 5 сентября 2026, и никакой неоднозначности здесь нет.
Калькулятор дополнительно показывает день недели итоговой даты — это удобно, когда срок упирается в выходной и его придётся переносить.
Месяцы: где начинаются сложности
Что такое «31 января плюс один месяц»? Тридцать первого февраля не существует. Общепринятое правило — взять последний день месяца, то есть 28 или 29 февраля.
Из этого следует неочевидное: операция с месяцами необратима. Прибавили месяц к 31 января — получили 28 февраля. Вычли месяц обратно — получили 28 января, а не 31-е. Исходная дата не восстанавливается.
Поэтому при работе со сроками, где важна точность, надёжнее оперировать днями, а месяцы использовать только там, где формулировка договора прямо говорит о месяцах.
Порядок действий имеет значение
Если период задан сразу в годах, месяцах и днях, результат зависит от последовательности. Стандартный порядок — сначала годы, затем месяцы, затем дни, и калькулятор следует ему.
Пример, где это заметно: 29 февраля 2024 плюс один год. Сначала прибавляется год — 29 февраля 2025 не существует, берётся 28 февраля. Если бы порядок был другим, результат мог бы отличаться на день.
Високосный год
Год високосный, если делится на 4, но не на 100, — кроме годов, делящихся на 400. Поэтому 2000-й был високосным, а 1900-й нет. Следующее исключение придётся на 2100 год.
Для рождённых 29 февраля юбилейная дата в невисокосные годы обычно приходится на 1 марта либо 28 февраля — в зависимости от того, какая норма применяется. Для бытового счёта это мелочь, для юридических сроков — нет.
Где это нужно
- Сроки договоров. Дата окончания, момент автоматической пролонгации, срок уведомления о расторжении.
- Гарантия и сроки годности. Отсчёт от даты продажи или изготовления.
- Процессуальные и налоговые сроки. Здесь особенно важно, что срок, выпадающий на выходной, обычно переносится на ближайший рабочий день — поэтому калькулятор и показывает день недели.
- Планирование. Дата через N дней от старта проекта, контрольные точки, напоминания.
Что этот расчёт не учитывает
Он оперирует календарём и не знает про производственные календари: праздники, перенесённые выходные и сокращённые дни в нём не заложены. Если нужен именно рабочий срок, а не календарный, нужен расчёт по рабочим дням — это отдельная задача.
Также он не решает, включается ли день начала в срок. В разных ситуациях правило разное: где-то отсчёт идёт со следующего дня, где-то с текущего. Это определяется договором или нормой, а не арифметикой.
Часто задаваемые вопросы
28 или 29 февраля — последний день месяца, потому что 31 февраля не существует. Это общепринятое правило: при переполнении берётся последний день целевого месяца.
Из-за правила последнего дня. К 31 января плюс месяц даёт 28 февраля, а минус месяц от 28 февраля возвращает 28 января, а не 31-е. Операция с месяцами необратима, поэтому в точных сроках надёжнее оперировать днями.
Сначала годы, затем месяцы, затем дни — это стандартный порядок, и калькулятор ему следует. Последовательность влияет на результат: 29 февраля 2024 плюс год даёт 28 февраля 2025, поскольку 29 февраля в невисокосном году не существует.
Год високосный, если делится на 4, но не делится на 100 — кроме годов, кратных 400. Поэтому 2000-й был високосным, а 1900-й нет. Следующее такое исключение придётся на 2100 год.
Нет, он работает с обычным календарём. Праздники, перенесённые выходные и сокращённые дни в него не заложены. Если нужен срок в рабочих днях, а не в календарных, это отдельный расчёт.
Это определяется договором или нормой, а не арифметикой. В одних случаях отсчёт идёт со следующего дня, в других — с текущего. Калькулятор считает сдвиг от указанной даты, а правило исчисления срока нужно смотреть в документе.