Template:Complex date

Template documentation[view · edit · history · purge]
This documentation is transcluded from Template:Complex date/doc.
Category:Main message boxesCategory:Lua-based templates

This template allows translation (localization) of many non-trivial phrases related to date description. This template is capable of creating much more complicated phrases than {{Other date}} template removing the need for nested {{Other date}} templates.

The template automatically sets the following categories: Category:Pages using Complex date template with incorrect parameter (when errors are detected)

Usage


{{Complex date |conj= |date1= |adj1= |precision1= |era1= |date2= |adj2= |precision2= |era2= }}

Template parameters

ParameterDescriptionDefaultStatus
conj
1
conjunctionConjunction or the link between the two dates. In general complex dates are created from two phrases describing date #1 and date #2 combined by a conjunction. Possible values:
  1. Main use: "-" (same as "from-until"), "between", "or", "and".
  2. This parameter also takes names of calendar phrases, like "Julian" or "Islamic"
  3. For compatibility with syntax of {{Other date}} template, which handles simple phrases, conj can take inputs which are described in parameters: adj1, precision1 and era1
  4. Others, like "unknown" and "year unknown"
emptyoptional
date1
2
date
date #1First date in ISO 8601 format or as a number. Format depends on precision:
  • day - for dates with precision up to a day use "YYYY-MM-DD"
  • month - for dates with precision up to a month use "YYYY-MM" format
  • year - for dates with precision up to a year use "YYYY" format (or shorter)
  • decade - for dates with precision up to a decade use "YYY0" format and set precision1=decade
  • century - for dates with precision up to a century use century number or date in "YY00" format and set precision1=century
  • millennium - for dates with precision up to a millennium use millennium number or date in "Y000" format and set precision1=millennium
  • this template was not tested for dates with higher or lower precision.
emptyoptional
adj1
adj
adjective #1Adjectives and prepositions used to describe first date. Possible values:
  • Adjectives: "early", "mid", "late"
  • Fractions: "1st half", "2nd half", "1st quarter", "2nd quarter", "3rd quarter", "4th quarter",
  • Seasons: "spring", "summer", "fall", "winter",
  • Prepositions: "before", "after", "from", "until", "by", "circa", etc.
emptyoptional
precision1
units1
precision #1Precision of the date #1. Can be provided as:
  • string: "decade", "century", "millennium". Precisions more accurate than decade do not have to be explicitly stated, since format of the date1 parameter will be used to pick the value.
  • integer following wikibase date format: 6 - millenia, 7 - century, 8 - decade, 9 - year, 10 - month, 11 - day
emptyoptional
era1era #1Era of date #1 emptyoptional
date2
3
date #2Second date in the same format as date #1.emptyoptional
adj2adjective #2Adjectives and prepositions used to describe second date. See description of adj1 for details.emptyoptional
precision2
units2
precision #2Precision of the date #2. See description of precision1 for details.emptyoptional
era2era #2Era of date #2. See description of era1 for details.emptyoptional
precision
units
precisionPrecision of the date #1 and #2. See description of precision1 for details.emptyoptional
eraeraEra of date #1 and #2. See description of era1 for details.emptyoptional
certaintycertaintycertainty of the statement. Supported values: possibly, probably, presumably and circa. ("circa" can be also used as adjective). This parameter was added to allow compatibility with Wikidata's sourcing circumstances (P1480) qualifier when used to describe a date.emptyoptional
langlanguagelanguage code (only needs to be provided if the language shall be fixed and independent of the user's preferences)language code of the user languageoptional

Additional information

The template is intended to be used in the following namespaces: all namespaces

The template is intended to be used by the following user groups: all users

Relies on:
module:Complex date

See also

== Localization ==

Translations at module:i18n/complex date

Category:Templates using an unknown approach for internationalisation

Examples


date notations with two dates

{{{1}}} parameter Example Code Output
-
from-until
{{complex date|-|1999|2000}}
{{complex date|-|1999-01|2000-02}}
{{complex date|-|1999-01-01|2000-02-01}}

from 1999 until 2000
from January 1999 until February 2000
from 1 January 1999 until 1 February 2000

between {{complex date|between|1999|2000}}
{{complex date|between|1999-02|2000-03}}
{{complex date|between|1999-02-01|2000-03-01}}

between 1999 and 2000
between February 1999 and March 2000
between 1 February 1999 and 1 March 2000

~
ca
circa
{{complex date|~|1999|2000}}
{{complex date|ca|1999-05|2000-06}}
{{complex date|circa|1999-05-01|2000-06-1}}

between circa 1999 and circa 2000
between circa May 1999 and circa June 2000
between circa 1 May 1999 and circa 1 June 2000

or {{complex date|or|1999|2000}}
{{complex date|or|1999-06|2000-07}}
{{complex date|or|1999-06-01|2000-07-1}}

1999 or 2000
June 1999 or July 2000
1 June 1999 or 1 July 2000

and
&
{{complex date|&|1999|2000}}
{{complex date|and|1999-06|2000-07}}
{{complex date|and|1999-06-01|2000-07-01}}

1999 and 2000
June 1999 and July 2000
1 June 1999 and 1 July 2000

Julian {{complex date|Julian|1865-01-19|1865-01-07}}

19 January 1865 (7 January 1865 in Julian calendar)

Islamic {{complex date|islamic|1486|892}}
{{complex date|islamic|1486}}
1486 AD (892 AH)
1486 AD (891 AH)
era parameter {{complex date|or|985|986|era=BC}}

985 or 986 BC

certainty parameter {{complex date|between|1907|adj2=early|1908|certainty=circa}}

circa between 1907 and early 1908

two adjectives {{complex date|-|adj1=mid|1907|adj2=early|1908}}
{{complex date|between|adj1=circa|date1=1907|adj2=early|date2=1908}}
from mid 1907 until early 1908
between circa 1907 and circa 1908
date QS:P,+1907-00-00T00:00:00Z/8,P1319,+1907-00-00T00:00:00Z/9,P1326,+1908-00-00T00:00:00Z/9,P1480,Q5727902

date notations with single date

Date notations with single date can use the second date for era, like BC or AD.

{{{1}}} parameter Example Code Output Example Code with era Output with era
<
b
before
{{complex date|<|2000}}
{{complex date|b|2000-03}}
{{complex date|before|2000-03-01}}
before 2000
date QS:P,+2000-00-00T00:00:00Z/7,P1326,+2000-00-00T00:00:00Z/9

before March 2000
date QS:P,+2000-03-00T00:00:00Z/7,P1326,+2000-03-00T00:00:00Z/10

before 1 March 2000
date QS:P,+2000-03-01T00:00:00Z/7,P1326,+2000-03-01T00:00:00Z/11
{{complex date|<|99|era=BC}} before 99 BC
>
a
after
{{complex date|>|1999}}
{{complex date|a|1999-04}}
{{complex date|after|1999-04-01}}
after 1999
date QS:P,+1999-00-00T00:00:00Z/7,P1319,+1999-00-00T00:00:00Z/9

after April 1999
date QS:P,+1999-04-00T00:00:00Z/7,P1319,+1999-04-00T00:00:00Z/10

after 1 April 1999
date QS:P,+1999-04-01T00:00:00Z/7,P1319,+1999-04-01T00:00:00Z/11
{{complex date|>|99|era=BC}} after 99 BC
by {{complex date|by|1999}}
{{complex date|by|1999-04}}
{{complex date|by|1999-04-01}}
by 1999
date QS:P,+1999-00-00T00:00:00Z/7,P1326,+1999-00-00T00:00:00Z/9

by April 1999
date QS:P,+1999-04-00T00:00:00Z/7,P1326,+1999-04-00T00:00:00Z/10

by 1 April 1999
date QS:P,+1999-04-01T00:00:00Z/7,P1326,+1999-04-01T00:00:00Z/11
{{complex date|by|99|era=BC}} by 99 BC
from {{complex date|from|1999}}
{{complex date|from|1999-04}}
{{complex date|from|1999-04-01}}
from 1999
date QS:P,+1999-00-00T00:00:00Z/7,P580,+1999-00-00T00:00:00Z/9

from April 1999
date QS:P,+1999-04-00T00:00:00Z/7,P580,+1999-04-00T00:00:00Z/10

from 1 April 1999
date QS:P,+1999-04-01T00:00:00Z/7,P580,+1999-04-01T00:00:00Z/11
{{complex date|from|99|era=BC}} from 99 BC
until {{complex date|until|1999}}
{{complex date|until|1999-04}}
{{complex date|until|1999-04-01}}
until 1999
date QS:P,+1999-00-00T00:00:00Z/7,P582,+1999-00-00T00:00:00Z/9

until April 1999
date QS:P,+1999-04-00T00:00:00Z/7,P582,+1999-04-00T00:00:00Z/10

until 1 April 1999
date QS:P,+1999-04-01T00:00:00Z/7,P582,+1999-04-01T00:00:00Z/11
{{complex date|until|99|era=BC}} until 99 BC
~
ca
circa
{{complex date|~|1999}}
{{complex date|ca|1999-05}}
{{complex date|circa|1999-05-01}}
circa 1999
date QS:P,+1999-00-00T00:00:00Z/9,P1480,Q5727902

circa May 1999
date QS:P,+1999-05-00T00:00:00Z/10,P1480,Q5727902

circa 1 May 1999
date QS:P,+1999-05-01T00:00:00Z/11,P1480,Q5727902
{{complex date|~|99|era=BC}} circa 99 BC
after, before, until and ~/ca/circa {{complex date|after|1819|adj1=ca}}
{{complex date|before|1819|adj1=ca}}
{{complex date|until|1819|adj1=~}}
after circa 1819
before circa 1819
until circa 1819
{{complex date|after|109|adj1=ca|era=BC}}
{{complex date|before|109|adj1=ca|era=BC}}
{{complex date|until|109|adj1=ca|era=BC}}
after circa 109 BC
before circa 109 BC
until circa 109 BC
s
decade
{{complex date|s|1960}}
{{complex date|decade|1800}}
1960s
date QS:P,+1960-00-00T00:00:00Z/8

1800s
date QS:P,+1800-00-00T00:00:00Z/8
{{complex date|s|960|era=BCE}} 960s BC
date QS:P,-960-00-00T00:00:00Z/8
century {{complex date|century|1}}
{{complex date|century|20}}
1st century
date QS:P,+050-00-00T00:00:00Z/7

20th century
date QS:P,+1950-00-00T00:00:00Z/7
{{complex date|century|1|era=BC}} 1st century BC
date QS:P,-050-00-00T00:00:00Z/7
millennium {{complex date|millennium|1}} 1st millennium
date QS:P,+0500-00-00T00:00:00Z/6
{{complex date|millennium|2|era=BC}} 2nd millennium BC
date QS:P,-1500-00-00T00:00:00Z/6
turn of the decade {{complex date|turn of the decade|1920}}
{{complex date|turn of the decade|1800}}
late 1910s and early 1920s
late 1790s and early 1800s
{{complex date|turn of the decade|920|era=BC}} late 920s and early 910s BC
turn of the century {{complex date|turn of the century|2}}
{{complex date|turn of the century|20}}
turn of the 1/2nd century
turn of the 19/20th century
{{complex date|turn of the century|2|era=BC}} turn of the 2/1st century BC
turn of the year {{complex date|turn of the year|1992}} late 1991 and early 1992 {{complex date|turn of the year|922|era=BC}} late 922 and early 921 BC
spring {{complex date|spring|1999}} Spring 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40720559
{{complex date|spring|99|era=AD}} Spring 99 AD
summer {{complex date|summer|1999}} Summer 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40720564
{{complex date|summer|99|era=BC}} Summer 99 BC
fall
autumn
{{complex date|fall|1999}}
{{complex date|autumn|1999}}
Autumn 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40720568

Autumn 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40720568
{{complex date|fall|99|era=AD}} Autumn 99 AD
winter {{complex date|winter|1999}} Winter 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40720553
{{complex date|winter|99|era=BC}} Winter 99 BC
beginning
early
{{complex date|early|1999-08}}
{{complex date|beginning|1999}}
early August 1999
date QS:P,+1999-08-00T00:00:00Z/10,P4241,Q40719727

early 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40719727
{{complex date|early|99|era=BC}} early 99 BC
mid
middle
{{complex date|mid|1999-10}}
{{complex date|middle|1999}}
mid October 1999
date QS:P,+1999-10-00T00:00:00Z/10,P4241,Q40719748

mid 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40719748
{{complex date|mid|99|era=BC}} mid 99 BC
end
late
{{complex date|end|1999-11}}
{{complex date|late|1999}}
late November 1999
date QS:P,+1999-11-00T00:00:00Z/10,P4241,Q40719766

late 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40719766
{{complex date|end|99|era=BCE}} late 99 BC
firsthalf
1half
1sthalf
first half
1st half
{{complex date|firsthalf|1999-11}}
{{complex date|1half|1999}}
first half of November 1999
date QS:P,+1999-11-00T00:00:00Z/10,P4241,Q40719687

first half of 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40719687
{{complex date|firsthalf|99|era=BC}} first half of 99 BC
secondhalf
2half
2ndhalf
second half
2nd half
{{complex date|secondhalf|1999-11}}
{{complex date|2half|1999}}
second half of November 1999
date QS:P,+1999-11-00T00:00:00Z/10,P4241,Q40719707

second half of 1999
date QS:P,+1999-00-00T00:00:00Z/9,P4241,Q40719707
{{complex date|secondhalf|99|era=BCE}} second half of 99 BC
1quarter
quarter1
1stquarter
1st quarter
{{complex date|1quarter|1815-09}}
{{complex date|1quarter|1815}}
{{complex date|1quarter|18|units=century}}
{{complex date|1quarter|18|units=millennium}}
first quarter of September 1815
date QS:P,+1815-09-00T00:00:00Z/10,P4241,Q40690303

first quarter of 1815
date QS:P,+1815-00-00T00:00:00Z/9,P4241,Q40690303

first quarter of 18th century
date QS:P,+1750-00-00T00:00:00Z/7,P4241,Q40690303

first quarter of 18th millennium
date QS:P,+17500-00-00T00:00:00Z/6,P4241,Q40690303
{{complex date|1quarter|99|era=BC}} first quarter of 99 BC
2quarter
quarter2
2ndquarter
2nd quarter
{{complex date|2quarter|1815-09}}
{{complex date|2quarter|1815}}
{{complex date|2quarter|18|units=century}}
{{complex date|2quarter|18|units=millennium}}
second quarter of September 1815
date QS:P,+1815-09-00T00:00:00Z/10,P4241,Q40719649

second quarter of 1815
date QS:P,+1815-00-00T00:00:00Z/9,P4241,Q40719649

second quarter of 18th century
date QS:P,+1750-00-00T00:00:00Z/7,P4241,Q40719649

second quarter of 18th millennium
date QS:P,+17500-00-00T00:00:00Z/6,P4241,Q40719649
{{complex date|2quarter|99|era=BC}} second quarter of 99 BC
3quarter
quarter3
3rdquarter
3rd quarter
{{complex date|3quarter|1815-09}}
{{complex date|3quarter|1815}}
{{complex date|3quarter|18|units=century}}
{{complex date|3quarter|18|units=millennium}}
third quarter of September 1815
date QS:P,+1815-09-00T00:00:00Z/10,P4241,Q40719662

third quarter of 1815
date QS:P,+1815-00-00T00:00:00Z/9,P4241,Q40719662

third quarter of 18th century
date QS:P,+1750-00-00T00:00:00Z/7,P4241,Q40719662

third quarter of 18th millennium
date QS:P,+17500-00-00T00:00:00Z/6,P4241,Q40719662
{{complex date|3quarter|99|era=BC}} third quarter of 99 BC
4quarter
quarter4
4thquarter
4th quarter
{{complex date|4quarter|1815-09}}
{{complex date|4quarter|1815}}
{{complex date|4quarter|18|units=century}}
{{complex date|4quarter|18|units=millennium}}
fourth quarter of September 1815
date QS:P,+1815-09-00T00:00:00Z/10,P4241,Q40719674

fourth quarter of 1815
date QS:P,+1815-00-00T00:00:00Z/9,P4241,Q40719674

fourth quarter of 18th century
date QS:P,+1750-00-00T00:00:00Z/7,P4241,Q40719674

fourth quarter of 18th millennium
date QS:P,+17500-00-00T00:00:00Z/6,P4241,Q40719674
{{complex date|4quarter|99|era=BC}} fourth quarter of 99 BC
possibly {{complex date|possibly|1815-09}}
{{complex date|possibly|1815}}
possibly September 1815
possibly 1815
{{complex date|possibly|99|era=BC}} possibly 99 BC
probably {{complex date|probably|1815-09}}
{{complex date|probably|1815}}
probably September 1815
probably 1815
{{complex date|probably|99|era=BC}} probably 99 BC
presumably {{complex date|presumably|1815-09}}
{{complex date|presumably|1815}}
presumably September 1815
presumably 1815
{{complex date|presumably|99|era=BC}} presumably 99 BC
BC
BCE
{{complex date|BC|44-03-15}}
{{complex date|BCE|44}}
15 March 44 BC
44 BC
AD
CE
{{complex date|AD|944-03}}
{{complex date|CE|944}}
March 944 AD
944 AD
?
unknown
{{complex date|?}}
{{complex date|unknown}}
Unknown date
Unknown date
{{complex date|?||era=BC}} Unknown date BC
year unknown {{complex date|year unknown}} year unknown {{complex date|year unknown|era=BC}} year unknown BC
Category:Time, date and calendar templates#Complex%20date Category:User interface language dependent templates#Complex%20date Category:Internationalization templates using LangSwitch#Complex%20date
Category:Internationalization templates using LangSwitch Category:Lua-based templates Category:Main message boxes Category:Templates using an unknown approach for internationalisation Category:Time, date and calendar templates Category:User interface language dependent templates