19,477
edits
(putting WIP JS code here for posterity) |
(made code more readable; added docs; deleted stashed JS code now that it is being deployed) |
||
Line 1: | Line 1: | ||
<includeonly><templatestyles src="LocaleDate/styles.css" /><span class="date-wrapper"><span class="date- | <includeonly><templatestyles src="LocaleDate/styles.css" /><!-- | ||
--><span class="date-wrapper"><!-- | |||
--><span class="date-month">{{{2}}}</span><!-- | |||
--><span class="date-day">{{{3}}}</span><!-- | |||
--><span class="date-year">{{{1}}}</span><!-- | |||
--></span></includeonly><noinclude> | |||
This template (in tandem with the extensions TemplateStyles and TemplateStylesExtender, the [[Template:LocaleDate/styles.css|styles.css]] subpage, and JS code in [[MediaWiki:Common.js]] that taps into the browser locale) allows a date to dynamically re-format as MDY or DMY based on the user's locale. This somewhat hacky approach is necessary because MediaWiki still lacks the ability for a template to directly read the user's locale. | |||
<nowiki> | Simply call the template and pass it the components of the date in YMD order: | ||
<code><nowiki>Oni released on {{LocaleDate|2001|1|29}}.</nowiki></code><br> | |||
yields:<br> | |||
Oni released on {{LocaleDate|2001|1|29}}. | |||
[[Category:Utility templates]] | [[Category:Utility templates]] | ||
</noinclude> | </noinclude> |