模板:Century name from decade or year/doc

When supplied with a 1-, 2-, 3- or 4-digit year or decade, returns the name of the century.

Mostly used in categorisation.

Parameters

编辑
  1. The first parameter is required: either a 1-, 2-, 3-, or 4-digit year (e.g. 61, 905, 1839) or a 2-, 3-, or 4--digit decade (e.g. 60s, 900s, 1830s)
  2. The second parameter is optional. The single word "dash" changes the output from "nth century" to "nth-century"
  3. An optional "nomatch" parameter may be used to specify text to be return if the input cannot be processed. Default behaviour is return an empty string if there is no match
  • {{Century name from decade or year|YYYY}}
  • {{Century name from decade or year|YYY0s}}
  • {{Century name from decade or year|YYY0s|dash}}
  • {{Century name from decade or year|YYYY|nomatch=FAIL}}
  • {{Century name from decade or year|YYYY|dash|nomatch=FAIL}}
  • {{Century name from decade or year|YYY0s|nomatch=FAIL}}
  • {{Century name from decade or year|YYY0s|dash|nomatch=FAIL}}

范例

编辑
  • {{Century name from decade or year|8}} → 1世纪
  • {{Century name from decade or year|63}} → 1世纪
  • {{Century name from decade or year|421}} → 5世纪
  • {{Century name from decade or year|1707}} → 18世纪
  • {{Century name from decade or year|0年代}} → 1世纪
  • {{Century name from decade or year|40年代}} → 1世纪
  • {{Century name from decade or year|550年代}} → 6世纪
  • {{Century name from decade or year|1920年代}} → 20世纪

Errors

编辑

Empty or inappropriate parameters produce no output, unless the "nomatch" paremeter is set.

  • {{Century name from decade or year}}
  • {{Century name from decade or year|7}} → 1世纪
  • {{Century name from decade or year|123abc}}
  • {{Century name from decade or year|French flying flamingoes flounce furiously}}

With "nomatch"

  • {{Century name from decade or year|nomatch=FAILED}} → FAILED
  • {{Century name from decade or year|7|nomatch=Aaaaaaaaaargh}} → 1世纪
  • {{Century name from decade or year|123abc|nomatch=garbage input}} → garbage input
  • {{Century name from decade or year|Fastidious French flying flamingoes flounce furiously|nomatch=NOMATCH}} → NOMATCH

Redirects

编辑

TemplateData

编辑
以下是该模板的模板数据,适用于可视化编辑器等工具。

Century name from decade or year模板数据

Returns the name of the century for a 1-, 2-, 3- or 4-digit year or decade.

模板参数

参数描述类型状态
Year or decade1

a 1-, 2-, 3- or 4-digit-year (e.g. '1957') or a 4-digit-decade (e.g. '1760s')

默认值
数字可选
No match textnomatch

If the input is not a 1-, 2-, 3- or 4-digit year or decade, output the "nomatch" value. Defaults to blank.

字符串可选

See also

编辑