跳转到内容

模板:End date and age/doc

维基百科,自由的百科全书

该模板用于显示某事物结束的日期。

用法

[编辑]
一般用法
{{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|8|22}}
2024年8月22日,​3个月前​(2024-08-22
Yesterday:
{{End date and age|2024|11|29}}
2024年11月29日,​1天前​(2024-11-29
Today:
{{End date and age|2024|11|30}}
2024年11月30日,​0天前​(2024-11-30
Year and month
{{End date and age|2001|9}} 2001年9月,​23年前​(2001-09
{{End date and age|2002|09}} 2002年9月,​22年前​(2002-09
{{End date and age|2003|Sep}} 2003年9月,​21年前​(2003-Sep
{{End date and age|2004|September}} 2004年9月,​20年前​(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
布尔可选