Template:End date and age

维基百科,自由的百科全书
跳到导航 跳到搜索
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

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

用法[编辑]

一般用法
{{End date and age|yyyy|mm|dd}}
2010年3月25日,​12年前​(2010-03-25
{{End date and age|yyyy|mm|dd|df=yes}}
2010年3月25日,​12年前​(2010-03-25
完整語法
{{End date and age|yyyy|mm|dd|df=yes|p=yes|br=yes}}
2010年3月25日
(12年前)
​(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日,​12年前​(2010-01-02
{{End date and age|2008|Jan|09|df=no}} 2008年1月9日,​14年前​(2008-Jan-09
{{End date and age|2003|January|05|mf=yes}} 2003年1月5日,​19年前​(2003-January-05
{{End date and age|2010|1|2|df=yes}} 2010年1月2日,​12年前​(2010-01-02
{{End date and age|2008|Jan|9|df=y}} 2008年1月9日,​14年前​(2008-Jan-09
{{End date and age|2003|January|5|df=1}} 2003年1月5日,​19年前​(2003-January-05
100 days ago:
{{End date and age|2022|8|19}}
2022年8月19日,​3個月前​(2022-08-19
Yesterday:
{{End date and age|2022|11|26}}
2022年11月26日,​1天前​(2022-11-26
Today:
{{End date and age|2022|11|27}}
2022年11月27日,​0天前​(2022-11-27
Year and month
{{End date and age|2001|9}} 2001年9月,​錯誤:第一個參數不能被解析為日期或時間。​(2001-09
{{End date and age|2002|09}} 2002年9月,​錯誤:第一個參數不能被解析為日期或時間。​(2002-09
{{End date and age|2003|Sep}} 2003年9月,​錯誤:第一個參數不能被解析為日期或時間。​(2003-Sep
{{End date and age|2004|September}} 2004年9月,​錯誤:第一個參數不能被解析為日期或時間。​(2004-September
Year only
{{End date and age|2005}} 2005年,​錯誤:第一個參數不能被解析為日期或時間。​(2005

其他分隔符號:括號[编辑]

Syntax Result
Full date (year, month, day)
{{End date and age|2003|02|15|p=yes}} 2003年2月15日​(19年前)​(2003-02-15
{{End date and age|2003|02|15|df=y|p=y}} 2003年2月15日​(19年前)​(2003-02-15
Year and month
{{End date and age|2003|02|p=1}} 2003年2月​(錯誤:第一個參數不能被解析為日期或時間。​(2003-02
Year only
{{End date and age|2003|paren=yes}} 2003年​(錯誤:第一個參數不能被解析為日期或時間。​(2003

換行符與分號[编辑]

Syntax Result
Full date (year, month, day)
{{End date and age|2003|02|15|br=yes}} 2003年2月15日
19年前
​(2003-02-15
{{End date and age|2003|02|15|df=y|br=y}} 2003年2月15日,​19年前​(2003-02-15
Year and month
{{End date and age|2003|02|br=1}} 2003年2月,​錯誤:第一個參數不能被解析為日期或時間。​(2003-02
Year only
{{End date and age|2003|br=yes}} 2003年
錯誤:第一個參數不能被解析為日期或時間。
​(2003

換行符與括號[编辑]

Syntax Result
Full date (year, month, day)
{{End date and age|2003|02|15|p=yes|br=yes}} 2003年2月15日
(19年前)
​(2003-02-15
{{End date and age|2003|02|15|df=y|p=y|br=y}} 2003年2月15日​(19年前)​(2003-02-15
Year and month
{{End date and age|2003|02|p=1|br=1}} 2003年2月​(錯誤:第一個參數不能被解析為日期或時間。​(2003-02
Year only
{{End date and age|2003|paren=yes|br=yes}} 2003年
錯誤:第一個參數不能被解析為日期或時間。
​(2003

用於微格式[编辑]

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

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

詳情請參閱WikiProject:微格式

範例[编辑]

  • {{End date and age|2015|12|31}} → 2015年12月31日,​6年前​(2015-12-31
    2015年12月31日<span class="noprint">,&#x200B;6年前</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
布尔值可选
顯示括號parenp

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

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

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

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