Шаблон:Год рождения и возраст
Этот шаблон реализован на основе Lua с использованием модуля Check for unknown parameters. |
Шаблоны {{год рождения и возраст}} и {{год смерти и возраст}} вычисляют примерный возраст указанного лица на основе года его рождения и/или смерти. Предназначены для случаев, когда известны только год или год и месяц рождения и/или смерти, или когда указание полных дат рождения и/или смерти нежелательно.
Примерный расчёт, производимый этими шаблонами, отличается от расчёта, генерируемого шаблоном {{год рождения по возрасту к дате}}; последний используется только в тех случаях, когда единственной доступной информацией о времени рождении персоны является упоминание о её возрасте, привязанное к определённой дате (например, дате публикации, содержащей это упоминание).
Для вычисления возраста по известным полным датам рождения и/или смерти воспользуйтесь шаблонами {{дата рождения и возраст}} и {{дата смерти и возраст}}.
Расчёт возраста производится следующим образом.
{{год рождения и возраст}}
Предположим, что:
- Некто, чей возраст нужно оценить, родился в течение 1968 года.
- Текущая дата — 20 июня 2023 года.
Если указанное лицо родилось после 20 июня 1968 года, то к 20 июня 2023 года ему исполнилось 54 полных года, поскольку оно ещё не достигло 55 лет. С другой стороны, если оно родилось точно 20 июня 1968 года или до этой даты, ему уже исполнилось 55 полных лет. Поэтому шаблон покажет год его рождения и возраст так: {{год рождения и возраст|1968}}
→ 1968 (54—55 лет).
Если известен месяц, но не день рождения, шаблон может оценить возраст с учётом этого месяца. Допустим, указанное лицо родилось в июне 1968 года. Тогда:
- Если сейчас январь 2023 года, в текущем году его день рождения ещё не наступил. Поэтому шаблон покажет год его рождения, месяц рождения и возраст так:
{{год рождения и возраст|1968|6}}
→ июнь 1968 (54 года). - Если сейчас июнь 2023 года, мы не знаем, наступил его день рождения в этом году или нет. Поэтому шаблон покажет год его рождения, месяц рождения и возраст так:
{{год рождения и возраст|1968|6}}
→ июнь 1968 (54—55 лет). - Если сейчас декабрь 2023 года, в текущем году его день рождения уже наступил. Поэтому шаблон покажет год его рождения, месяц рождения и возраст так:
{{год рождения и возраст|1968|6}}
→ июнь 1968 (55 лет).
Шаблон добавляет страницу в категорию «Родившиеся в N году», где N — год, указанный в качестве первого параметра. Чтобы отключить это свойство, добавьте параметр |nocat =
с любым значением — например, |nocat = 1
.
Предположим, что:
- Некто, чей возраст на момент смерти нужно оценить, родился в течение 1972 года.
- Указанное лицо умерло в течение 2022 года.
Можно допустить два крайних варианта: 1) указанное лицо родилось 31 декабря 1972 года и умерло 1 января 2022 года — в этом случае на момент смерти ему должно было быть 49 полных лет, поскольку оно не дожило до своего 50-го дня рождения 31 декабря 2022 года, и 2) оно родилось 1 января 1972 года и умерло 31 декабря 2022 года — в этом случае на момент смерти ему должно было быть 50 полных лет, поскольку оно дожило до своего 50-го дня рождения 1 января 2022 года. Поэтому шаблон покажет год его смерти и возраст так: {{год смерти и возраст|2022|1972}}
→ 2022 (49—50 лет).
Если известен месяц, но не день смерти персоны, шаблон может оценить её возраст с учётом этого месяца. Допустим, указанное лицо умерло в октябре 2022 года. Тогда шаблон покажет год его смерти, месяц смерти и возраст так: {{год смерти и возраст|2022|1972|10}}
→ октябрь 2022 (49—50 лет).
Шаблон добавляет страницу в категорию «Умершие в N году», где N — год, указанный в качестве первого параметра. Чтобы отключить это свойство, добавьте параметр |nocat =
с любым значением — например, |nocat = 1
.
СинтаксисПравить
{{год рождения и возраст|год рождения}} {{год рождения и возраст|год рождения|месяц рождения}} {{год смерти и возраст|год смерти|год рождения}} {{год смерти и возраст|год смерти|год рождения|месяц смерти}}
ПримерыПравить
Код | Результат |
---|---|
{{год рождения и возраст|1968}}
|
1968 (54—55 лет) |
{{год рождения и возраст|1968|06}}
|
июнь 1968 (54—55 лет) |
{{год смерти и возраст|2022|1972}}
|
2022 (49—50 лет) |
{{год смерти и возраст|2022|1972|06}}
|
июнь 2022 (49—50 лет) |