Module:Complex date/doc

Usage
This module is intended for processing of date strings. It is used by Module:WikidataIB

Complex date
This function is the engine behind c:template:Complex date. Please see that template for full documentation

Usage:

 * should not be used directly but only through c:Template:Other date and other templates

or

Parameters (simple syntax):

 * 1
 * option. See c:Template:Other date


 * 2
 * date #1


 * 3
 * date #2

Parameters (advanced syntax):

 * conj
 * in case the link between the two dates: "-" (from-until), between, or, and (see c:template:Complex date)


 * adj1, adj2
 * adjectives and prepositions used to describe single date. Possible values: early, mid, late, spring, summer, fall, winter, 1st half, 2nd half, 1st quarter, 2nd quarter, 3rd quarter, 4th quarter, etc. used for describing which part of date1 and date2 are involved (see c:template:Complex date)


 * date1, date2
 * the dates involved. Format: Number or whatever ISOdate takes.


 * precision1, precision1
 * usually year or more precise (default), but can also be decade, century or millennium, then the dates involved are centuries or millennia rather than specific dates


 * era1, era2
 * the eras that those dates are from (see c:template:Complex date) If parameter   is present, it overrides these two parameters.

The internationalization of the date formats can be found at Module:I18n/complex date

Dependencies
Module:Complex_date relies on the following modules: Several of the lazy-loaded dependencies do not exist locally since none of the code that calls them ever ends up used on the English Wikipedia.
 * Module:Calendar (lazy loading with no dependencies)
 * Module:ISOdate
 * Module:DateI18n (no dependencies)
 * Module:No globals (from en.wikipedia)
 * Module:i18n/complex date
 * Module:Ordinal-cd (lazy loading)
 * Module:I18n/ordinal (no dependencies)
 * Module:Yesno (from en.wikipedia) (no dependencies)
 * Module:Formatnum (no dependencies)
 * Module:Roman-cd (lazy loading with no dependencies)
 * Module:Linguistic (lazy loading with no dependencies)
 * Module:No globals (from en.wikipedia)

Unless otherwise noted, the authoritative version of each module can be found on Commons.
 * Commons
 * c:Module:Complex_date
 * c:Module:Calendar
 * c:Module:ISOdate
 * c:Module:DateI18n
 * c:Module:i18n/complex date
 * c:Module:Ordinal
 * c:Module:I18n/ordinal
 * c:Module:Formatnum
 * c:Module:Roman
 * c:Module:Linguistic


 * English Wikipedia
 * en:Module:Yesno
 * en:Module:No globals