Что делает этот калькулятор
Это калькулятор возраста «наоборот». Вы указываете дату проверки (например, день, когда проверяют документы) и один или несколько минимальных возрастов, а инструмент возвращает самую позднюю возможную дату рождения — порог «родился не позднее этой даты» — при которой на дату проверки человеку уже исполнится нужное количество лет. Подходит каждый, кто родился в этот день или раньше.
Как пользоваться
Введите дату проверки в формате месяц, день и год (по умолчанию подставляется сегодняшняя дата). Затем укажите до трёх минимальных возрастов. Чаще всего это 21 год (во многих странах — продажа алкоголя), 18 лет (совершеннолетие и право голоса), 16 лет (ученические права или донорство крови) и 13 лет (регистрация во многих соцсетях). Если вам нужен только один возраст, оставьте второе и третье поля пустыми. В таблице результатов для каждого возраста будет своя строка с пороговой датой рождения в формате ММ/ДД/ГГГГ.
Обратите внимание: американский формат даты ММ/ДД/ГГГГ (сначала месяц, потом день) отличается от привычного в России ДД.ММ.ГГГГ — будьте внимательны при чтении результата. Сами правила минимального возраста (алкоголь, голосование, соцсети) зависят от страны, поэтому сверяйтесь с местным законодательством.
Формула простыми словами
Чтобы на дату проверки человеку было не меньше A лет, у него уже должен был наступить A-й день рождения. Этот день рождения приходится ровно через A лет после рождения, поэтому самая поздняя подходящая дата рождения — это дата проверки, сдвинутая на A полных лет назад при том же месяце и числе:
$$\text{порог} = (\text{месяц проверки},\ \text{день проверки},\ \text{год проверки} - A)$$
У того, кто родился именно в этот день, A-й день рождения приходится ровно на дату проверки — значит, он подходит (в этот день ему уже исполняется A лет). Единственный особый случай — дата проверки 29 февраля, попадающая в невисокосный год: инструмент откатывает её к 28 февраля, чтобы порог оставался «с запасом».
Разбор на примере
Дата проверки = 06/15/2026, минимальный возраст = 21 → год = \(2026 - 21 = 2005\) → порог = 06/15/2005. При минимальном возрасте 18 → \(2026 - 18 = 2008\) → 06/15/2008. То есть, чтобы 15 июня 2026 года купить товар с ограничением «21+», покупатель должен родиться 15 июня 2005 года или раньше.
Частые вопросы
Подходит ли человек, родившийся ровно в пороговую дату? Да — именно в день проверки ему исполняется нужный возраст, так что условие выполнено.
А если день рождения 29 февраля? Если пороговый год невисокосный, калькулятор использует в качестве безопасного порога 28 февраля этого года.
Учитываются ли часовые пояса? Нет. Любые данные воспринимаются как обычная календарная дата без учёта времени и часовых поясов.