# Калькулятор возраста и разницы дат

URL: https://discuvr.org/age-calculator/?hl=ru
Last updated: 2026-11-08
MCP tool: `calculate_age`

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

Введите начальную дату (дату рождения, годовщину, любую дату), и инструмент вычислит точный промежуток до сегодняшнего дня или до любой другой выбранной даты: годы, месяцы и дни, а также общее число дней и полных недель. Расчёт идёт по настоящим календарным месяцам с учётом високосных лет, поэтому результат точный, а не приблизительный по среднему году в 365,25 дня.

## Что делает

- Точные годы, месяцы и дни между любыми двумя датами с учётом високосных лет и разной длины месяцев.
- Общее число дней и полных недель между двумя датами.
- Конечная дата по умолчанию сегодняшняя, поэтому одной даты рождения достаточно, чтобы узнать текущий возраст.
- Подходит для любого периода, не только для дней рождения: срок договора, срок уведомления, промежуток между двумя этапами.
- Вводите даты в формате дд/мм/гггг или выбирайте их в календаре.
- Ни одна дата не сохраняется: обе используются для одного расчёта и возвращаются в том же запросе.

## Как это работает

1. Введите начальную дату в формате дд/мм/гггг или выберите её в календаре.
2. Оставьте конечную дату сегодняшней или выберите другую, чтобы сравнить две даты.
3. Посмотрите годы, месяцы и дни, а также общее число дней и недель.

## Почему результат точный, а не приблизительный

Деление числа дней на 365,25 даёт среднее значение, а не точный возраст: результат зависит от того, сколько високосных лет попало в период. Этот инструмент считает в целых календарных единицах. Он находит наибольшее число полных месяцев между двумя датами, не выходя за конечную дату, а остаток показывает в днях. Пример: с 15/08/1990 по 31/10/2026 проходит 36 лет, 2 месяца и 16 дней, то есть 13 226 дней или 1 889 полных недель.

## Концы месяцев и 29 февраля

Если начального числа нет в одном из следующих месяцев, инструмент считает годовщиной последний день этого месяца. Поэтому с 31/01/2026 по 28/02/2026 ровно 1 месяц, а с 31/01/2026 по 01/03/2026 1 месяц и 1 день. День рождения 29 февраля считается так же: в году без 29 февраля человек становится на год старше 28 февраля, поэтому с 29/02/2000 по 28/02/2001 ровно 1 год. Если закон или договор устанавливает своё правило для родившихся 29 февраля, следуйте этому правилу.

## Всего дней и всего недель

Общее число дней - это простой подсчёт от начальной даты до конечной. Сам начальный день не считается, поэтому с 01/01/2026 по 02/01/2026 проходит 1 день, а одна и та же дата дважды даёт 0 дней. Общее число недель - это дни, делённые на 7 с округлением вниз, поэтому 13 дней показываются как 1 неделя. Оба числа берутся прямо из двух дат, независимо от годов, месяцев и дней. Чтобы учесть и конечную дату или считать только рабочие дни, воспользуйтесь Калькулятором разницы дат.

## Возраст на определённую дату: возрастные ограничения для экзаменов и вакансий

Многие правила допуска определяют возраст на конкретную дату, а не на сегодня. Укажите дату рождения как начальную дату, а контрольную дату как конечную. Пример: для индийского экзамена Civil Services Examination 2026 уведомление UPSC 05/2026-CSE требует, чтобы кандидату общей категории на 1 августа 2026 года уже исполнился 21 год и ещё не исполнилось 32 года, поэтому дата рождения должна быть между 2 августа 1994 и 1 августа 2005 года. При рождении 01/08/1994 инструмент показывает ровно 32 года на 01/08/2026: верхний предел достигнут, кандидат не допускается. При рождении 02/08/1994 он показывает 31 год, 11 месяцев и 30 дней: кандидат ещё проходит. Возрастные послабления для резервируемых категорий повышают верхний предел; сверяйтесь с самим уведомлением.

## Вопросы

**Сохраняется ли или записывается в журнал то, что я ввожу?**

Нет. Ни одна дата не записывается на диск, в базу данных, кеш или журнал. Сайт только учитывает, что расчёт был выполнен, без каких-либо дат.

**Что, если конечная дата раньше начальной?**

Инструмент показывает ошибку, а не угадывает. Поменяйте даты местами и попробуйте снова.

**Учитываются ли високосные годы?**

Да. Расчёт идёт по настоящим календарным месяцам и дням, а не по фиксированному году в 365,25 дня, поэтому високосные годы и разная длина месяцев учитываются точно.

**Сколько лет человеку, родившемуся 29 февраля, в году без этой даты?**

Инструмент добавляет ему год 28 февраля. С 29/02/2000 по 28/02/2001 он показывает ровно 1 год, а по 27/02/2001 11 месяцев и 29 дней.

**Считается ли начальная или конечная дата за день?**

Начальная дата не считается: с 01/01/2026 по 02/01/2026 проходит 1 день. Прибавьте 1, если по вашему правилу считаются оба дня, или используйте опцию "Включить конечную дату (считать оба дня)" в Калькуляторе разницы дат.

**Насколько далеко друг от друга могут быть даты?**

Годы двух дат могут отличаться не более чем на 150, например 1876 и 2026. Этого хватает на любую жизнь; больший промежуток отклоняется, а не вычисляется.

**Как посчитать возраст в Excel или Google Таблицах?**

Введите дату рождения в A2, а конечную дату в B2 (или СЕГОДНЯ() для сегодняшней). =DATEDIF(A2,B2,"Y") даёт полные годы, а =DATEDIF(A2,B2,"YM") месяцы после них. Для дней используйте =B2-EDATE(A2,DATEDIF(A2,B2,"M")): это дни с последней месячной годовщины, именно так их считает этот инструмент. Пример: при дате рождения 15/08/1990 на 05/11/2026 три формулы дают 36 лет, 2 месяца и 21 день, как и здесь. Microsoft не рекомендует единицу "MD" функции DATEDIF (РАЗНДАТ) для дней, потому что она может вернуть отрицательное число, ноль или неточный результат. DATEDIF работает и в Google Таблицах; в некоторых языковых версиях Excel названия функций переведены, а аргументы разделяются точкой с запятой.

**Почему с 31 января по 28 февраля считается полным месяцем?**

Месяцы считаются так: начальная дата сдвигается вперёд на один календарный месяц за раз. Если такого числа в новом месяце нет, берётся последний день этого месяца, поэтому с 31/01/2026 по 28/02/2026 получается 1 месяц и 0 дней, а с 31/01/2026 по 30/04/2026 получается 3 месяца и 0 дней. В обратную сторону с 30/04/2026 по 31/05/2026 получается 1 месяц и 1 день. Функция Excel EDATE (в русской версии ДАТАМЕС) работает так же: =EDATE(DATE(2026,1,31),1) возвращает 28/02/2026. Если срок предупреждения или испытательный срок заканчивается в конце месяца, проверьте правило в самом договоре.

**Как рассчитать стаж работы сотрудника?**

Укажите дату приёма на работу как начальную дату, а последний рабочий день или дату, на которую вы проверяете стаж, как конечную. С 01/04/2020 по 31/03/2026 получается 5 лет, 11 месяцев и 30 дней, потому что начальная дата не считается. Если ваши правила или применимый закон учитывают и первый, и последний день, укажите конечной датой день после последнего рабочего дня: с 01/04/2020 по 01/04/2026 получается ровно 6 лет. Правила округления неполных лет зависят от работодателя и страны, поэтому проверьте действующее правило, прежде чем вписывать цифру в письмо или форму.

## Ещё в разделе «Помощники на каждый день»

- [Калькулятор разницы дат](https://discuvr.org/date-difference/?hl=ru)
- [Калькулятор процентов](https://discuvr.org/percentage-calculator/?hl=ru)
- [SIP-калькулятор](https://discuvr.org/sip-calculator/?hl=ru)
- [Калькулятор ИМТ](https://discuvr.org/bmi-calculator/?hl=ru)

## Часто используют вместе с

- [Проверка права на государственные программы](https://discuvr.org/govt-scheme-eligibility/?hl=ru)
- [Конвертер времени Unix](https://discuvr.org/timestamp-converter/?hl=ru)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
