Difference between revisions of "Template:Date"

From LGPedia
Jump to: navigation, search
(fix categorization issue)
m
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#switch: {{{2|{{CURRENTMONTH}}}}}
+
<includeonly>{{#time:F|{{{1|{{CURRENTTIMESTAMP}}}}}}} {{Ordinal|{{#time:j|{{{1|{{CURRENTTIMESTAMP}}}}}}}}}, {{#time:Y|{{{1|{{CURRENTTIMESTAMP}}}}}}}</includeonly><noinclude>
| 1  | Jan | January  = January
+
This template converts a YearMonthDay timestamp into the standard LGPedia date string.
| 2  | Feb | February  = February
+
 
| 3  | Mar | March    = March
+
| 4  | Apr | April    = April
+
| 5  | May            = May
+
| 6  | Jun | June      = June
+
| 7  | Jul | July      = July
+
| 8  | Aug | August    = August
+
| 9  | Sep | September = September
+
| 10 | Oct | October  = October
+
| 11 | Nov | November  = November
+
| 12 | Dec | December  = December
+
}} {{{3|{{CURRENTDAY}}}}}{{#switch: {{{3}}}
+
| 1 | 21 | 31 = st
+
| 2 | 22 = nd
+
| 3 | 23 = rd
+
| #default = th
+
}}, {{{1|{{CURRENTYEAR}}}}}{{#if: {{{cat|}}} | <includeonly>[[Category:{{{cat}}}|{{{1|{{CURRENTYEAR}}}}} {{#switch: {{{2|{{CURRENTMONTH}}}}}
+
| 1  | Jan | January  = 01
+
| 2  | Feb | February  = 02
+
| 3  | Mar | March    = 03
+
| 4  | Apr | April    = 04
+
| 5  | May            = 05
+
| 6  | Jun | June      = 06
+
| 7  | Jul | July      = 07
+
| 8  | Aug | August    = 08
+
| 9  | Sep | September = 09
+
| 10 | Oct | October  = 10
+
| 11 | Nov | November  = 11
+
| 12 | Dec | December  = 12
+
}} {{{3|{{CURRENTDAY}}}}}]]</includeonly>}}<noinclude>
+
 
==Usage==
 
==Usage==
<pre>{{date|YEAR|MONTH|DAY|cat=CATEGORY}}</pre>
+
<pre>{{Date}}</pre>
where YEAR, and DAY are both numerical values and MONTH is either the name of the month, the first three letters of the name of the month, or a numerical value corresponding to the month. If a parameter is left out, the current year/month/day will be used instead. The "cat" field is optional, but if provided, the page will be categorized in '''Category:CATEGORY''' and sorted by the date.  
+
This adds today.
[[Category:Templates]]</noinclude>
+
 
 +
<pre>{{Date|TIMESTAMP}}</pre>
 +
By manually adding a timestamp, you can pre- or post-date videos.
 +
 
 +
===Date formatting===
 +
Dates have to be formatted year, month, date; zero-padded, no punctuation. If you did it right, you should have a total of eight digits. Christmas Eve 2007 would be formatted as <code>20071224</code>, for example.
 +
 
 +
'''For comparison and understanding:'''
 +
:Today is {{CURRENTDAYNAME}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}.
 +
:In digits, this would either be {{CURRENTMONTH}}/{{CURRENTDAY}}/{{CURRENTYEAR}} (US) or {{CURRENTDAY}}/{{CURRENTMONTH}}/{{CURRENTYEAR}} (majority of the world).
 +
:Formatted correctly for the template, it would be {{CURRENTYEAR}}{{CURRENTMONTH}}{{CURRENTDAY}}.
 +
[[Category:Templates|{{PAGENAME}}]]</noinclude>

Latest revision as of 15:28, 8 April 2008

This template converts a YearMonthDay timestamp into the standard LGPedia date string.

Usage

{{Date}}

This adds today.

{{Date|TIMESTAMP}}

By manually adding a timestamp, you can pre- or post-date videos.

Date formatting

Dates have to be formatted year, month, date; zero-padded, no punctuation. If you did it right, you should have a total of eight digits. Christmas Eve 2007 would be formatted as 20071224, for example.

For comparison and understanding:

Today is Thursday, March 28, 2024.
In digits, this would either be 03/28/2024 (US) or 28/03/2024 (majority of the world).
Formatted correctly for the template, it would be 20240328.