Template:Date: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>{{#vardefine:year|{{#sub:{{#replace:{{{1}}}|-}}|0|4}}}}{{#vardefine:month|{{#sub:{{#replace:{{{1}}}|-}}|4|6}}}}{{#var:month}}{{#switch:{{#sub:{{#var:in}}|5|2}}
<includeonly>{{#vardefine:year|{{#sub:{{#replace:{{{1}}}|-}}|0|4}}}}{{#vardefine:month|{{#sub:{{#replace:{{{1}}}|-}}|4|2}}}}{{#var:month}}{{#switch:{{#sub:{{#var:in}}|5|2}}
|01=January
|01=January
|02=February
|02=February

Revision as of 18:26, 23 January 2023

Usage

This template parses a date of shape yyyy-mm-dd into spoken language like 03FIXME! 18th 1975

Parameters

The template hase one obligatory unnamed parameter:

  • 1: a date of shape yyyy-mm-dd

Examples

Code Result
{{date|1900-01-01}} 01FIXME! 1st 1900
{{date|2025-11-22}} 11FIXME! 22nd 2025
{{date|2019-02-31}} 02FIXME! 31st 2019 (rubbish in→rubbish out ;)