打开/关闭菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模板:Utils/Age/doc:修订间差异

来自TFLS Wiki
无编辑摘要
无编辑摘要
第3行: 第3行:
== 使用方法 ==
== 使用方法 ==
;语法:
;语法:
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|''year''|''month''|''day''|''year2''|''month2''|''day2''}}</code> 或  
: <code><nowiki>{{</nowiki>Utils/Age|''year''|''month''|''day''|''year2''|''month2''|''day2''}}</code> 或  
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|''year''|''month''|''day''}}</code>
: <code><nowiki>{{</nowiki>Utils/Age|''year''|''month''|''day''}}</code>


;举例:
;举例:
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|1989|7|23|2003|7|14}}</code>返回“{{{{BASEPAGENAME}}|1989|7|23|2003|7|14}}”
: <code><nowiki>{{</nowiki>Utils/Age|1989|7|23|2003|7|14}}</code>返回“{{{{BASEPAGENAME}}|1989|7|23|2003|7|14}}”
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|1989|7|23}}</code>返回“{{{{BASEPAGENAME}}|1989|7|23}}”
: <code><nowiki>{{</nowiki>Utils/Age|1989|7|23}}</code>返回“{Utils/Age|1989|7|23}}”


:当使用此模板来计算某人死亡时的年龄,或者某人在一个指定日期时的年龄(而不是此人现在的年龄),请替换引用此模板到页面中。
:当使用此模板来计算某人死亡时的年龄,或者某人在一个指定日期时的年龄(而不是此人现在的年龄),请替换引用此模板到页面中。
:: 举例: <code><nowiki>{{subst:</nowiki>{{BASEPAGENAME}}|1989|7|23|2003|7|14}}</code>
:: 举例: <code><nowiki>{{subst:</nowiki>Utils/Age|1989|7|23|2003|7|14}}</code>


: 为此模板输入公元前日期时,需使用天文計年表示法,以0表示公元前1年,-1表示公元前2年,-2表示公元前3年,依此类推。例如,下列用法为返回公元前216年8月2日至今已经过的整年数:
: 为此模板输入公元前日期时,需使用天文計年表示法,以0表示公元前1年,-1表示公元前2年,-2表示公元前3年,依此类推。例如,下列用法为返回公元前216年8月2日至今已经过的整年数:
:: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|-215|8|2}}</code>返回“{{{{BASEPAGENAME}}|-215|8|2}}”
:: <code><nowiki>{{</nowiki>Utils/Age|-215|8|2}}</code>返回“{{Utils/Age|-215|8|2}}”


;注意:
;注意:
:本模板不检查错误的输入:
:本模板不检查错误的输入:
:: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|1980|7|14|1993|6|233}}</code>返回“{{{{BASEPAGENAME}}|1980|7|14|1993|6|233}}”(余下天数不计为额外月数。)
:: <code><nowiki>{{</nowiki>Utils/Age|1980|7|14|1993|6|233}}</code>返回“{{Utils/Age|1980|7|14|1993|6|233}}”(余下天数不计为额外月数。)
:: <code><nowiki>{{</nowiki>{{BASEPAGENAME}}|1980|7|14|1993|88|14}}</code>返回“{{{{BASEPAGENAME}}|1980|7|14|1993|88|14}}”(余下月数不计为额外年数。)
:: <code><nowiki>{{</nowiki>Utils/Age|1980|7|14|1993|88|14}}</code>返回“{{Utils/Age|1980|7|14|1993|88|14}}”(余下月数不计为额外年数。)





2022年5月20日 (五) 23:35的版本

本模板返回两个指定日期之间相隔的完整年数,即计算满了多少年。如果第二个参数集未引入,则本模板返回一个指定日期与今天的日期之间相隔的满的年数。

使用方法

语法:
{{Utils/Age|year|month|day|year2|month2|day2}}
{{Utils/Age|year|month|day}}
举例:
{{Utils/Age|1989|7|23|2003|7|14}}返回“13”
{{Utils/Age|1989|7|23}}返回“{Utils/Age|1989|7|23}}”
当使用此模板来计算某人死亡时的年龄,或者某人在一个指定日期时的年龄(而不是此人现在的年龄),请替换引用此模板到页面中。
举例: {{subst:Utils/Age|1989|7|23|2003|7|14}}
为此模板输入公元前日期时,需使用天文計年表示法,以0表示公元前1年,-1表示公元前2年,-2表示公元前3年,依此类推。例如,下列用法为返回公元前216年8月2日至今已经过的整年数:
{{Utils/Age|-215|8|2}}返回“2239”
注意:
本模板不检查错误的输入:
{{Utils/Age|1980|7|14|1993|6|233}}返回“错误:第二个日期应该是年月日”(余下天数不计为额外月数。)
{{Utils/Age|1980|7|14|1993|88|14}}返回“错误:第二个日期应该是年月日”(余下月数不计为额外年数。)