Template:End date text
(0009年11月02日)
{{Start date text }}, {{Birth date text }}, {{End date text }}, and {{Death date text }} are easy to read "plain text" date and time templates that emit microformat dates for events. These templates are an alternative to the {{Start date }}/{{Birth date }} and {{End date }}/{{Death date }} templates that also emit microformats but require dates to be expressed as numbers, with a parameter for the year, another for the month, and so on. "Fuzzy" dates and times are supported. For events where the precise time, day or month is not known, the user may omit these details. Time zones are assumed to be local to the event. If time zone information is specified, the otherwise optional timezone parameter must be set.
Examples
Examples of {{Start date text }}, {{Birth date text }}, {{End date text }}, and {{Death date text }}.
Month / Day / Year
Samples below display December 7, 1941(1941年12月07日), and emit hidden microformat date: 1941年12月07日
{{Start date text |December 7, 1941}}→ December 7, 1941(1941年12月07日){{Birth date text |December 7, 1941}}→ December 7, 1941(1941年12月07日){{End date text |December 7, 1941}}→ December 7, 1941(1941年12月08日){{Death date text |December 7, 1941}}→ December 7, 1941(1941年12月08日)
Day / Month / Year
Samples below display 7 December 1941(1941年12月07日), and emit hidden microformat date: 1941年12月07日
{{Start date text |7 December 1941}}→ 7 December 1941(1941年12月07日){{Birth date text |7 December 1941}}→ 7 December 1941(1941年12月07日){{End date text |7 December 1941}}→ 7 December 1941(1941年12月08日){{Death date text |7 December 1941}}→ 7 December 1941(1941年12月08日)
Precise time
Samples below demonstrate how days, timezones and hours, minutes and seconds can be shown (order often not important). Displays 5:43PM HST, December 7, 1941(1941年12月08日UTC03:43Z), and emits hidden microformat date (corrected for UTC): 1941年12月08日T03:43Z
{{Start date text |5:43PM HST, December 7, 1941|tz=y}}→ 5:43PM HST, December 7, 1941(1941年12月08日UTC03:43Z){{Birth date text |5:43PM HST, December 7, 1941|tz=y}}→ 5:43PM HST, December 7, 1941(1941年12月08日UTC03:43Z){{End date text |5:43PM HST, December 7, 1941|tz=y}}→ 5:43PM HST, December 7, 1941(1941年12月08日UTC03:44Z){{Death date text |5:43PM HST, December 7, 1941|tz=y}}→ 5:43PM HST, December 7, 1941(1941年12月08日UTC03:44Z)
Location
Samples below demonstrate providing a location with local time to generate UTC value. Displays December 8, 1941 12:50PM Australia/Adelaide(1941年12月08日UTC03:20Z), and emits hidden microformat date (corrected for UTC): 1941年12月08日 T03:20Z
{{Start date text |December 8, 1941 12:50PM Australia/Adelaide|tz=y}}→ December 8, 1941 12:50PM Australia/Adelaide(1941年12月08日UTC03:20Z){{Birth date text |December 8, 1941 12:50PM Australia/Adelaide|tz=y}}→ December 8, 1941 12:50PM Australia/Adelaide(1941年12月08日UTC03:20Z){{End date text |December 8, 1941 12:50PM Australia/Adelaide|tz=y}}→ December 8, 1941 12:50PM Australia/Adelaide(1941年12月08日UTC03:21Z){{Death date text |December 8, 1941 12:50PM Australia/Adelaide|tz=y}}→ December 8, 1941 12:50PM Australia/Adelaide(1941年12月08日UTC03:21Z)
Julian calendar dates
Samples below demonstrate use of Julian calendar dates. Displays 9 June[O.S. 30 May]1672(1672年06月09日), and emits hidden microformat date: 1672年06月09日
{{Start date text|9 June 1672|{{OldStyleDate|9 June|1672|30 May}}}}→ 9 June[O.S. 30 May]1672(1672年06月09日){{Birth date text|9 June 1672|{{OldStyleDate|9 June|1672|30 May}}}}→ 9 June[O.S. 30 May]1672(1672年06月09日){{End date text|9 June 1672|{{OldStyleDate|9 June|1672|30 May}}}}→ 9 June[O.S. 30 May]1672(1672年06月10日){{Death date text|9 June 1672|{{OldStyleDate|9 June|1672|30 May}}}}→ 9 June[O.S. 30 May]1672(1672年06月10日)
Microformat output
Start date templates:
{{Start date text|31 December 2016}}→ 31 December 2016(2016年12月31日)31 December 2016<span style="display:none"> (<span class="dtstart ">2016年12月31日</span>)</span>
{{Start date|2016|12|31|df=y}}→ 31December2016(2016年12月31日)31 December 2016<span style="display: none;"> (<span class="bday dtstart published updated itvstart">2016年12月31日</span>)</span>
Birth date templates:
{{Birth date text|31 December 2016}}→ 31 December 2016(2016年12月31日)31 December 2016<span style="display:none"> (<span class="dtstart bday">2016年12月31日</span>)</span>
{{Birth date|2016|12|31|df=y}}→ (2016年12月31日)31 December 2016<span style="display:none">(<span class="bday">2016年12月31日</span>)</span>31 December 2016
End date templates:
{{End date text|31 December 2016}}→ 31 December 2016(2017年01月01日)31 December 2016<span style="display:none"> (<span class="dtend ">2017年01月01日</span>)</span>
{{End date|2016|12|31|df=y}}→ 31December2016(2016年12月31日)31 December 2016<span style="display: none;"> (<span class="dtend itvend">2016年12月31日</span>)</span>
Death date templates:
{{Death date text|31 December 2016}}→ 31 December 2016(2017年01月01日)31 December 2016<span style="display:none"> (<span class="dtend dday deathdate">2017年01月01日</span>)</span>
{{Death date|2016|12|31|df=y}}→ (2016年12月31日)31 December 2016<span style="display:none">(<span class="dday deathdate">2016年12月31日</span>)</span>31 December 2016
Parameters
|1=: (required) The date and time to display and to emit as a microformat date. If year is absent, the current year is assumed. If day is missing, the first of the month is assumed. If hour, or minutes are missing, zero is assumed. If time zone or location is missing, the local time of the event discussed in the article is assumed. See timezone parameter if UTC time is desired. Authors may specify place names (see list) or time zones such as EDT, PST, HST and so on and these will be properly adjusted to UTC (Coordinated Universal Time) for transfer to other applications via microformat encoding. Gregorian calendar dates are required. Display in Julian or Chinese calendar date is possible using parameter 2.|ISO8601=: (optional) if present, this ISO8601 date/time value is emitted instead of the value derived from parameter 1.|BCE=: (required for BCE dates) set to yes if the date is BC.|timezone=or|tz=: (required if timezone information specified) Set to yes if the time is UTC or if the location, timezone, or timezone offset is specified.
TemplateData
TemplateData for End date text
No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| 1 | 1 | no description | Unknown | required |
| 2 | 2 display | no description | Unknown | optional |
| ISO8601 | ISO8601 dt | no description | Unknown | optional |
| tz | tz timezone | set to "yes" when timezone is present, or when timzone UTC is implicit | Boolean | optional |
| BC | BC BCE | no description | Unknown | optional |
| class-extra | class-extra | no description | Unknown | optional |
Ambiguous times and dates
For the years 99 BC to 99AD especially, microformats may not be emitted properly unless expressed in the form YYYY-MM-DD. For users uninterested in microformats, it should be noted that this restriction has no known impacts other than microformat data which are currently invisible to users. The user of course may express the display form in the second parameter however they would like. Example: 1-2-3 is interpreted as February 3, 1 A.D, and emitted in that form via microformats when the user may have intended something else. Other 3 digit years may be misinterpreted as well, so best practice is to use leading zeros to make a 4 digit year for this date range. For example, February 274 will be interpreted as February 27, 2004. Instead, use "February 0274". Background: There is a good rationale for the behavior of the system function which actually does the hard work of this template. It is very unusual for people to mention such dates so long ago, so when we really mean this date, we must specify a 4 digit date. Outside of this period with ambiguous years, users may use free text dates without this restriction. Bot runs may make a conversion of non 4 digit years to 4 digits (with leading zeros) in order to refine Wikipedia's quality of microformat dates. These changes will not affect display, but for those curious, this is the rationale for such bot manipulations.
Time zones
Most time zone abbreviations as well as a large number of place names are recognized. (See recognized timezone values table.)
{{Start date text |December 7, 1941 8:43AM Pacific/Honolulu}}→ December 7, 1941 8:43AM Pacific/Honolulu(1941年12月07日UTC19:13){{Start date text |December 8, 1941 12:30PM Asia/Manila}}→ December 8, 1941 12:30PM Asia/Manila(1941年12月08日UTC04:30)
Tracking categories
Template transclusions with invalid parameters:
- Category:Pages using Start date text with unknown parameters(0)
- Category:Pages using Birth date text with unknown parameters(0)
- Category:Pages using End date text with unknown parameters(0)
- Category:Pages using Death date text with unknown parameters(0)
Dates not in Wikidata:
See also
- {{Date-mf }}
Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
Subpages of this template.