19,704
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>  | ||