Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Итоговая дата
December 31, 2013
Tuesday
Формат ISO 2013-12-31
День недели Tuesday
Итоговый год 2013

Что делает этот калькулятор

Калькулятор прибавления лет к дате берёт любую исходную дату и заданное число лет, а затем возвращает точную дату столько-то лет спустя. Чтобы отсчитать время назад, введите отрицательное число. Инструмент пригодится при расчёте годовщин, сроков договоров, окончания гарантии, возрастных рубежей, дат погашения и в любых задачах планирования, где нужно получить дату ровно через целое число лет.

Как пользоваться

Выберите начальную дату в поле выбора даты, укажите, сколько лет нужно прибавить (например, 5), и сразу же увидите готовый результат. Чтобы вычесть годы, просто введите отрицательное значение, например -3. В ответе отображается полная дата, формат ISO (ГГГГ-ММ-ДД) и день недели.

Как работает формула

По сути всё просто: месяц и день остаются прежними, а к году прибавляется N. Единственное исключение — 29 февраля. Поскольку этот день существует только в високосные годы (год делится на 4, кроме «вековых» годов, не делящихся на 400), при исходной дате 29 февраля и невисокосном целевом годе калькулятор переносит день на 28 февраля — чтобы результат всегда оставался корректной датой календаря.

$$\text{resultDate} = \text{date}(\,\text{year}+N,\ \text{month},\ \text{day}\,)$$

$$\text{Feb }29 \rightarrow \text{Feb }28 \ \text{(if target year is not a leap year)}$$

Временная шкала с начальной датой и стрелкой, перескакивающей на N лет вперёд к итоговой дате
Добавление N лет сдвигает дату на тот же месяц и день в более позднем году.

Разбор примера

Возьмём 29 февраля 2020 года и прибавим 1 год. Целевой год — 2021-й, он не високосный, поэтому 29 февраля в нём не существует. Калькулятор «обрезает» день до 28 февраля и выдаёт 28 февраля 2021 года. А вот если прибавить 4 года, попадаем на 2024-й (високосный), и результат сохраняет 29 февраля 2024 года.

$$\text{date}(2020,\ 2,\ 29) + 1\ \text{год} \rightarrow \text{date}(2021,\ 2,\ 28)$$

$$\text{date}(2020,\ 2,\ 29) + 4\ \text{года} \rightarrow \text{date}(2024,\ 2,\ 29)$$

Схема, показывающая, как 29 февраля корректируется на 28 февраля, когда целевой год не високосный
Если в целевом году нет 29 февраля, результат откатывается на 28 февраля.

Частые вопросы

Можно ли вычитать годы? Да. Введите отрицательное число, например -10, чтобы получить дату на десять лет раньше.

Почему моя дата 29 февраля превратилась в 28 февраля? Целевой год оказался невисокосным, поэтому 29 февраля в нём нет, и день был перенесён на 28-е.

Учитываются ли високосные годы в целом? Да. Здесь важен только день: месяц и число сохраняются, и единственный день, который приходится корректировать при смене года, — это 29 февраля.

Сравнение сценариев

В таблице ниже показано, как Калькулятор добавления лет к дате обрабатывает типичные ситуации, включая правило високосного дня, при котором 29 февраля становится 28 февраля в невисокосные годы. Каждый результат — это дата, на которую вы попадаете после добавления (положительные годы) или вычитания (отрицательные годы) лет, а также день недели для этой полученной даты.

Начальная дата Годы Полученная дата День недели Примечание
1 янв. 2020 +5 1 янв. 2025 Среда Прямое добавление года
29 февр. 2020 +1 28 февр. 2021 Воскресенье 2021 год не является високосным, поэтому 29 февраля переносится на 28 февраля
29 февр. 2020 +4 29 февр. 2024 Четверг 2024 год является високосным, поэтому 29 февраля сохраняется
31 дек. 2023 -10 31 дек. 2013 Вторник Вычитание лет переносит вас в прошлое
15 июн. 2000 +25 15 июн. 2025 Воскресенье Долгосрочное добавление сохраняет тот же месяц и день

Обратите внимание, что месяц и день обычно остаются идентичными; только год меняется. Единственное исключение — начальная дата 29 февраля, которая выпадает на невисокосный год и корректируется на 28 февраля, чтобы результат оставался действительной календарной датой.

Последнее обновление: