“Template:Age/doc”的版本间差异

删除596字节 、​ 2020年8月5日 (三) 10:18
无编辑摘要
(创建页面,内容为“{{CCnotice|MGP=Template:Age}} 此模板用於計算年齡。 == 用法 == <pre>{{Age|年|月|日}} {{Age|年1|月1|日1|年2|月2|日2}} {{Age|1=|2=|3=|4=|5=|6=}}<…”)
 
 
== 用法 ==
<pre>{{Age|<出生年>[|<出生月>|<出生日>|<目标年,默认为今天>|<目标月,默认为今天>|<目标日,默认为今天>]}}</pre>
<pre>{{Age|年|月|日}}
{{Age|年1|月1|日1|年2|月2|日2}}
{{Age|1=|2=|3=|4=|5=|6=}}</pre>
 
== 参数 ==
本模板有8个参数:
{| class="mw-collapsible wikitable"
本模板有8个参数:
! 参数名 !! 简介说明
{| class="mw-collapsible wikitable"
!colspan="2"|标题
|-
! 参数名 !! 简介
|-
|'''birth''' || 非空时显示生日。
|
|-
|'''unit''' || 非空时添加单位“岁”。
|
|-
|'''1''' || 人物的出生年。必需参数。
|'''1'''
|人物的出生年。必需参数。
|-
|'''2''' || 人物的出生月。可选参数,默认为0月。
|'''2'''
|人物的出生月。必需参数。不填會提示“{{Color|red|<b>表达式错误:无法识别的标点“{”</b>}}”
|-
|'''3''' || 人物的出生日。可选参数,默认为0日。
|'''3'''
|人物的出生日。必需参数。不填會提示“{{Color|red|<b>表达式错误:无法识别的标点“{”</b>}}”
|-
|人物的結束'''4''' || 計算年齡的目标年份(最後確認的劇情年份/死亡年份)。可选参数,默认值为'''現在的時間今天'''。可选参数
|'''4'''
|人物的結束計算年齡的年份(最後確認的劇情年份/死亡年份)。默认值为'''現在的時間'''。可选参数。
|-
|人物的結束'''5''' || 計算年齡的目标月份(最後確認的劇情月份/死亡月份)。可选参数,默认值为'''現在的時間今天'''。可选参数
|'''5'''
|人物的結束計算年齡的月份(最後確認的劇情月份/死亡月份)。默认值为'''現在的時間'''。可选参数。
|-
|人物的結束'''6''' || 計算年齡的目标日期(最後確認的劇情日期/死亡日期)。可选参数,默认值为'''現在的時間今天'''。可选参数
|'''6'''
|人物的結束計算年齡的日期(最後確認的劇情日期/死亡日期)。默认值为'''現在的時間'''。可选参数。
|}
 
{{Color|red|填寫錯誤的日月數據會忽略不計的,如35月,87日之類。}}
 
然而有時會遇到出生月日不明確,但年份已知的情況。一般的編輯做法是和<code><nowiki>{{人物信息}}</nowiki></code>的參數一樣,做法是不填,但是不填會報錯,解決方法有兩個①不用使用本模板;②填入類似<code><nowiki>{{Age|2016|35|35}}</nowiki></code><code><nowiki>{{Age|2016|0|0}}</nowiki></code>的錯誤的日月數據,建議使用<code><nowiki>{{Age|2016|0|0}}</nowiki></code>,都容易忘記將來修改
 
== 例子 ==
{| class=wikitable
得出當前年齡:
! 用法 !! 效果
|-
得出| 计算當前年齡:
 
<code><nowiki>{{Age|1989|6|3|birth=1|unit=1}}</nowiki> → {{Age|1989|6|3}}</code>
| {{Age|1989|6|3|birth=1|unit=1}}
|-
| 计算到目标年月日的年龄:
 
<code><nowiki>{{Age|1989|6|3|2024|7|5|birth=1|unit=1}}</nowiki> → {{Age|1989|6|3|2024|7|5}}</code>
填寫後面年月資料,即算到後面填寫年份:
| {{Age|1989|6|3|2024|7|5|birth=1|unit=1}}
 
|}
<nowiki>{{Age|1989|6|3|2024|7|5}}</nowiki> → {{Age|1989|6|3|2024|7|5}}
16,874

个编辑