打开主菜单

求真百科

模板:Age in years and days/doc

< Template: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}}运算产生,已知的问题如下:

  1. 未能检查异常日期功能

范例

使用说明 模板使用 结果
两日期之间 {{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年105天
固定计算结果 {{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日这一天)

参见