Template:Duration
Script error: No such module "Duration".
Lua error in Module:Lua_banner at line 113: attempt to index field 'edit' (a nil value).
This template emits the hAudio microformat.
Contents
Usage
Unformatted input
An unformatted duration can be input in the first parameter: {{Duration|10:20:30}} (hours:minutes:seconds) or {{Duration|20:30}} (minutes:seconds). There must be a seconds value, as inputs in hours and minutes are indistinguishable from inputs in minutes and seconds.
Numbered parameters
{{Duration|10|20|30}}
where parameters are hours, minutes and seconds respectively. If the hours or minutes values are zero, then leave them blank (e.g. {{Duration||20|30}}). Minutes and seconds values default to zero, although they should ideally be specified.
h, m and s parameters
{{Duration|h=10|m=20|s=30}}
where h, m and s are hours, minutes and seconds respectively. Minutes and seconds values default to zero, although they should ideally be specified.
Parent templates
This template can be used in:
- {{Infobox album}}
- {{Infobox single}}
- {{Infobox song}}
In {{Infobox album}}, the microformat is added automatically if there is not one already. However, more complicated values might require this template.
Examples
Unformatted input
{{Duration|1:22:34}}renders as: Script error: No such module "Duration".{{Duration|74:32}}renders as: Script error: No such module "Duration".{{Duration|1:02:34}}renders as: Script error: No such module "Duration".{{Duration|1:2:3}}renders as: Script error: No such module "Duration".{{Duration|0:22:34}}renders as: Script error: No such module "Duration".{{Duration|0:0:34}}renders as: Script error: No such module "Duration".{{Duration|0:34}}renders as: Script error: No such module "Duration".
h, m and s parameters
{{Duration|h=1|m=22|s=34}}renders as: Script error: No such module "Duration".{{Duration|m=74|s=32}}renders as: Script error: No such module "Duration".{{Duration|m=2|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=1|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=1}}renders as: Script error: No such module "Duration".{{Duration|h=0|m=22|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=0|m=0|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=22|s=34.5678}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=22|s=3}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=2|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=2|s=3}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=2}}renders as: Script error: No such module "Duration".{{Duration|s=34}}renders as: Script error: No such module "Duration".{{Duration|m=0|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=0|s=34}}renders as: Script error: No such module "Duration".{{Duration|h=1|m=22|s=0}}renders as: Script error: No such module "Duration".- Template:N
{{Duration|h=one|m=22|s=0}}renders as: Script error: No such module "Duration". - Template:N
{{Duration|h=1|m=22|s=78}}renders as: Script error: No such module "Duration". - Template:N
{{Duration|h=1.1|m=2.2}}renders as: Script error: No such module "Duration".
Numbered parameters
{{Duration|1|22|34}}renders as: Script error: No such module "Duration".{{Duration||74|32}}renders as: Script error: No such module "Duration".{{Duration|1|2|34}}renders as: Script error: No such module "Duration".{{Duration|1|2|3}}renders as: Script error: No such module "Duration".{{Duration|0|22|34}}renders as: Script error: No such module "Duration".{{Duration|0|0|34}}renders as: Script error: No such module "Duration".{{Duration||0|34}}renders as: Script error: No such module "Duration".{{Duration|||34}}renders as: Script error: No such module "Duration".{{Duration|1|22|34.5678}}renders as: Script error: No such module "Duration".{{Duration||1|22}}renders as: Script error: No such module "Duration".{{Duration|1|22}}renders as: Script error: No such module "Duration".{{Duration|1|22|0}}renders as: Script error: No such module "Duration".- Template:N
{{Duration|1|22|}}renders as: Script error: No such module "Duration". {{Duration|0|0|0}}renders as: Script error: No such module "Duration".(blank){{Duration|||}}renders as: Script error: No such module "Duration".(blank)- Template:N
{{Duration|1|22|34|55}}renders as: Script error: No such module "Duration". - Template:N
{{Duration|one|22|0}}renders as: Script error: No such module "Duration". - Template:N
{{Duration|1|22|78}}renders as: Script error: No such module "Duration". - Template:N
{{Duration|1.1|2.2}}renders as: Script error: No such module "Duration".
Microformat
TemplateData
TemplateData for Duration
For use in templates emitting the hAudio [[microformat]]
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Hours | h 1 | no description
| Number | suggested |
| Minutes | m 2 | no description
| Number | suggested |
| Seconds | s 3 | no description
| Number | suggested |
| The above documentation is transcluded from Template:Duration/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |