Template:End date and age

文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

該模板用於顯示某事物結束的日期。

用法 编辑

一般用法
{{End date and age|yyyy|mm|dd}}
2010年3月25日,​14年前​(2010-03-25
{{End date and age|yyyy|mm|dd|df=yes}}
2010年3月25日,​14年前​(2010-03-25
完整語法
{{End date and age|yyyy|mm|dd|df=yes|p=yes|br=yes}}
2010年3月25日
(14年前)
​(2010-03-25

參數 编辑

參數 必填? 描述
1 表示年份的四位數。
2 1到12之間的數字,表示月份(首位的0會被忽略)。
3 1到31之間的數字,表示該月的日期(首位的0會被忽略)。
df= 若參數dfyesy,或1,日期將以DMY形式顯示:4 March 2010,否則顯示為MDY形式:March 4, 2010.
p=
paren=
若參數pparenyesy,或1,日期與距今天的時間以括號分隔,否則以分號和零寬空格分隔。
br= 若參數bryesy,或1,日期與距今天的時間之間會有換行符,否則為零寬空格。

MDY與DMY 编辑

此模板默認MDY。如果選擇默認格式,則參數df的值可以為non0(如df=no)。MDY格式也可通過設置mf參數來實現(如mf=yes),不要在同一個模板中同時指定"df"和"mf"參數。

範例 编辑

默認分隔符號:分號 编辑

Syntax Result
Full date (year, month, day)
{{End date and age|2010|01|02}} 2010年1月2日,​14年前​(2010-01-02
{{End date and age|2008|Jan|09|df=no}} 2008年1月9日,​16年前​(2008-Jan-09
{{End date and age|2003|January|05|mf=yes}} 2003年1月5日,​21年前​(2003-January-05
{{End date and age|2010|1|2|df=yes}} 2010年1月2日,​14年前​(2010-01-02
{{End date and age|2008|Jan|9|df=y}} 2008年1月9日,​16年前​(2008-Jan-09
{{End date and age|2003|January|5|df=1}} 2003年1月5日,​21年前​(2003-January-05
100 days ago:
{{End date and age|2024|1|9}}
2024年1月9日,​3個月前​(2024-01-09
Yesterday:
{{End date and age|2024|4|17}}
2024年4月17日,​1天前​(2024-04-17
Today:
{{End date and age|2024|4|18}}
2024年4月18日,​0天前​(2024-04-18
Year and month
{{End date and age|2001|9}} 2001年9月,​22年前​(2001-09
{{End date and age|2002|09}} 2002年9月,​21年前​(2002-09
{{End date and age|2003|Sep}} 2003年9月,​20年前​(2003-Sep
{{End date and age|2004|September}} 2004年9月,​19年前​(2004-September
Year only
{{End date and age|2005}} 2005年,​19年前​(2005

其他分隔符號:括號 编辑

Syntax Result
Full date (year, month, day)
{{End date and age|2003|02|15|p=yes}} 2003年2月15日​(21年前)​(2003-02-15
{{End date and age|2003|02|15|df=y|p=y}} 2003年2月15日​(21年前)​(2003-02-15
Year and month
{{End date and age|2003|02|p=1}} 2003年2月​(21年前)​(2003-02
Year only
{{End date and age|2003|paren=yes}} 2003年​(21年前)​(2003

換行符與分號 编辑

Syntax Result
Full date (year, month, day)
{{End date and age|2003|02|15|br=yes}} 2003年2月15日
21年前
​(2003-02-15
{{End date and age|2003|02|15|df=y|br=y}} 2003年2月15日,​21年前​(2003-02-15
Year and month
{{End date and age|2003|02|br=1}} 2003年2月,​21年前​(2003-02
Year only
{{End date and age|2003|br=yes}} 2003年
21年前
​(2003

換行符與括號 编辑

Syntax Result
Full date (year, month, day)
{{End date and age|2003|02|15|p=yes|br=yes}} 2003年2月15日
(21年前)
​(2003-02-15
{{End date and age|2003|02|15|df=y|p=y|br=y}} 2003年2月15日​(21年前)​(2003-02-15
Year and month
{{End date and age|2003|02|p=1|br=1}} 2003年2月​(21年前)​(2003-02
Year only
{{End date and age|2003|paren=yes|br=yes}} 2003年
(21年前)
​(2003

用於微格式 编辑

該模板以hCalendar的形式返回日期(class="dtend")。如:

(<span class="dtend">1993-02-24T08:30</span>)

詳情請參閱WikiProject:微格式

範例 编辑

  • {{End date and age|2015|12|31}} → 2015年12月31日,​8年前​(2015-12-31
    2015年12月31日<span class="noprint">,&#x200B;8年前</span><span style="display:none">&#x200B;(<span class="dtend">2015-12-31</span>)</span>

參見 编辑

TemplateData 编辑

VisualEditor與其他工具使用的TemplateData文檔

End date and age模板数据

該模板用於顯示某事物結束的日期。

模板参数[编辑模板数据]

参数描述类型状态
1

表示年份的四位數

示例值
2017
数字必需
2

1到12之間的數字,表示月份

示例值
12
数字推荐
3

1到31之間的數字,表示該月的日期

示例值
31
数字推荐
將日置於首位df

若參數'''br'''為'''yes''','''y''',或'''1''',日期與距今天的時間之間會有換行符,否則為零寬空格

默认值
no
示例值
no
布尔可选
顯示括號paren p

若參數'''p'''或 '''paren'''為'''yes''','''y''',或'''1''',日期與距今天的時間以括號分隔,否則以分號和零寬空格分隔

默认值
no
示例值
yes
布尔可选
日期與距今時間之間有換行符br

若參數'''br'''為'''yes''','''y''',或'''1''',日期與距今天的時間之間會有換行符,否則為零寬空格。

默认值
no
示例值
yes
布尔可选