Difference between revisions of "Template:DateUnpackB/doc"
Jump to navigation
Jump to search
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
== Description == | |||
This outputs the definition "infobox" version of release date. | |||
== Semi smart == | == Semi smart == | ||
This template assumes a four digit date starting with 19. If it doesn't get that, it makes a bunch of other assumptions that maybe wrong. | This template assumes a four digit date starting with 19. If it doesn't get that, it makes a bunch of other assumptions that maybe wrong. | ||
Line 8: | Line 12: | ||
! Condition !! Result | ! Condition !! Result | ||
|- | |- | ||
| len | | yr is len 0 || display No Yr Cat | ||
|- | |||
| yr is len 1 || display No Yr Cat | |||
|- | |- | ||
| len 2 || If yr is 2 long, Assume numbers, prepend "19" | | len 2 || If yr is 2 long, Assume numbers, prepend "19" | ||
|- | |- | ||
| len | | len 3 || error | ||
|- | |- | ||
| len | | len 4 || Assume numbers, no spc handling needed | ||
|- | |- | ||
| len > | | len > 9 || error | ||
|} | |} | ||
=== Examples == | === TODO === | ||
Add regex to ensure that only numbers are passed to '''Template:DateB Year Released''' | |||
== Examples == | |||
output example | |||
;Date Released :1944 | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ how it prints | |+ how it prints | ||
|- | |- | ||
! input !! output | ! input !! Date Released output | ||
|- | |- | ||
| ca. 1940s || | | ca. 1940s || ~1940 | ||
|- | |||
| ca. 1945 || ~1945 | |||
|- | |- | ||
| 58 || 1958 | | 58 || 1958 | ||
|- | |- | ||
| 1958 || 1958 | | 1958 || 1958 | ||
|- | |||
| 1980s || ~1980 | |||
|} | |} | ||
== See Also == | == See Also == | ||
* [[Template:Filmjr]] | * [[Template:Filmjr]] | ||
* [[Template:Date]] | |||
**[[Template:DateUnpackA]] | |||
**[[Template:DateUnpackB]] < - you are here | |||
*** [[Template:DateB Year Released]] | |||
* {{Purge}} | * {{Purge}} | ||
[[Category:JR templates]] | [[Category:JR templates]] | ||
Line 53: | Line 75: | ||
} | } | ||
}, | }, | ||
"description": " | "description": "This outputs the definition \"infobox\" version of release date. Add a link to year cat and shows a label, routed from DateUnpack with opt=b" | ||
} | } | ||
</templatedata> | </templatedata> |
Latest revision as of 20:31, 15 March 2022
- - -
There is a documentation subpage housing the metadata about parent template: DateUnpackB.
Description
This outputs the definition "infobox" version of release date.
Semi smart
This template assumes a four digit date starting with 19. If it doesn't get that, it makes a bunch of other assumptions that maybe wrong.
Condition | Result |
---|---|
yr is len 0 | display No Yr Cat |
yr is len 1 | display No Yr Cat |
len 2 | If yr is 2 long, Assume numbers, prepend "19" |
len 3 | error |
len 4 | Assume numbers, no spc handling needed |
len > 9 | error |
TODO
Add regex to ensure that only numbers are passed to Template:DateB Year Released
Examples
output example
- Date Released
- 1944
input | Date Released output |
---|---|
ca. 1940s | ~1940 |
ca. 1945 | ~1945 |
58 | 1958 |
1958 | 1958 |
1980s | ~1980 |
See Also
- Template:Filmjr
- Template:Date
- Template:DateUnpackA
- Template:DateUnpackB < - you are here
Template Data
This outputs the definition "infobox" version of release date. Add a link to year cat and shows a label, routed from DateUnpack with opt=b
Parameter | Description | Type | Status | |
---|---|---|---|---|
Year | yr 1 | 4 digit year
| Date | required |