模板:Birth based on age as of date/sandbox
![]() | 这是Template:Birth based on age as of date(差异)的沙盒。 参见本模板的测试样例。 |
![]() | 本模板含有复杂而精密的扩展语法。 编辑本模板前,建议您先熟悉解析器函数与本模板的设计思路、运作原理等。若您的编辑引发了意外的问题,请尽快撤销编辑,因为本模板可能被大量页面使用。 您所作的编辑可先在模板沙盒或您的个人页面中进行测试。 |
Usage
编辑This template calculates the birth year and current age based on the age as of a date. This is useful when a reference states only their age at the time of the reference's publication.
Syntax
编辑{{Birth based on age as of date|age|year|month|day}}
The age, year, and day must be supplied as natural numbers; month can be specified as a natural number as well as by name or abbreviation (e.g. "August" or "Aug"). The Gregorian calendar is assumed, with no special support provided for dual dating or the difference between Old Style and New Style dates .
Examples
编辑For example, if a reference dated July 4, 2023 mentions that someone is 50 years old, that person's birth year and age can be rendered using
{{Birth based on age as of date|50|2023|July|4}}
Template text | Result |
---|---|
{{Birth based on age as of date|50|2023|8|22}} | 1972/1973年(51岁) |
{{Birth based on age as of date|50|2023|8月|22}} | 1972/1973年(51岁) |
{{Birth based on age as of date|50|2023|1|15}} | 1972/1973年(51—52岁) |
{{Birth based on age as of date|50|2023|Nov|5}} | 1972/1973年(50—51岁) |
参见
编辑
|
上述文档嵌入自Template:Birth based on age as of date/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (编辑 | 差异)和测试样例 (编辑)页面进行实验。 请在/doc子页面中添加分类。本模板的子页面。 |