模板:Age in years and days查看源代码查看历史
此模板为以年岁方式,显示指定日期到系统日期(今天日期),或两指定日期间的“岁数”与“天数”。
用法
语法
两指定日期间
- {{Age in years and days|year1|month1|day1|year2|month2|day2|age=yes}}
从指定日期到系统日期
- {{Age in years and days|year1|month1|day1|age=yes}}
设定显示格式
可通过参数age来更改显示格式:
- age=yes时,显示为××岁××天
- age=no时,显示为××年××天
- 省略时,显示为××岁××天
已知问题
此模板为呼叫{{age}}与{{age in days}}运算产生,已知的问题如下:
- 未能检查异常日期功能
范例
使用说明 | 模板使用 | 结果 |
---|---|---|
两日期之间 | {{Age in years and days|1989|7|23|2003|7|14|age=no}} | 13年356天 |
从某一日期至今 | {{Age in years and days|1989|7|23|age=no}} | 35年125天 |
固定计算结果 | {{subst:Age in years and days|1989|7|23|2003|7|14|subst=subst:}} | 13岁356天 |
不正确的日期 | {{Age in years and days|1980|7|14|1993|6|233}} | 12岁554天 (不正确的日期,计算的天数也就不正确了) |
闰年的误差 | {{Age in years and days|2007|2|28|2008|3|1}} | 1岁2天 (多计算2008年2月29日这一天) |
参见
- {{age}},指定两个日期之间相隔的完整年数。
- {{age in days}},以天为单位计算年龄。
- {{birth date and age}},用于显示某人出生日期与年龄。
- {{death date and age}},用于显示某人去世日期与年龄。
The above documentation is transcluded from Template:Age in years and days/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |