Jump to content

Template:End date/doc: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
bn:টেমপ্লেট:End date
Updated documentation to reflect the change I made, adding the parameter notime
Line 3: Line 3:


== Usage ==
== Usage ==

This template ('''{{tl|End date}}''') returns a date, or date-time. It also include the same date (and time) duplicated in a hidden (by CSS) ISO date format, for use in [[microformat]]s. This hidden date degrades gracefully when CSS is not available.
This template ('''{{tl|End date}}''') returns a date, or date-time. It also include the same date (and time) duplicated in a hidden (by CSS) ISO date format, for use in [[microformat]]s. This hidden date degrades gracefully when CSS is not available.


==Syntax==
== Syntax ==

:<nowiki>{{End date|year|month|day}}</nowiki>
:<nowiki>{{End date|year|month|day}}</nowiki>


Examples:
Examples:


*<s><nowiki>{{End date|1993|2|24}}</nowiki> returns "{{End date|1993|2|24}}"</s>
* <nowiki>{{End date|1993|2|24|23|59|59|notime=yes}}</nowiki> returns "{{End date|1993|2|24|23|59|59|notime=yes}}"
*<nowiki>{{End date|1993|2|24|08|30}}</nowiki> returns "{{End date|1993|2|24|08|30}}"
* <nowiki>{{End date|1993|2|24|08|30}}</nowiki> returns "{{End date|1993|2|24|08|30}}"


An optional parameter, df, can be set to "y" or "yes" (or indeed any value) to display the day before the month. This is primarily used in articles about events in parts of the world where the day precedes the month in a date.
An optional parameter, {{para|df}}, can be set to "<code>y</code>" or "<code>yes</code>" (or indeed any value) to display the day before the month. This is primarily used in articles about events in parts of the world where the day precedes the month in a date.

Another optional parameter, {{para|notime}}, can be set to "<code>y</code>" or "<code>yes</code>" (or indeed any value) to display the date without displaying the time. Specifying the time is required by the [[hCalendar]] standard, this is a way of suppressing the display of the time whilst still meeting the standard.


Examples:
Examples:


*<s><nowiki>{{End date|1993|2|24|df=yes}}</nowiki> returns "{{End date|1993|2|24|df=yes}}"</s>
* <nowiki>{{End date|1993|2|24|23|59|59|notime=yes|df=yes}}</nowiki> returns "{{End date|1993|2|24|23|59|59|notime=yes|df=yes}}"
* <s><nowiki>{{End date|1993|2|24|df=yes}}</nowiki> returns "{{End date|1993|2|24|df=yes}}"</s>


'''Note:''' The template will appear broken when the parameters are left blank (as seen above).
'''Note:''' The template will appear broken when parameters are left blank (as seen above).


== Use in microformats ==
== Use in microformats ==

The template returns the date as [[hCalendar]]'s (<code>class="dtend"</code>). For example:
The template returns the date as [[hCalendar]]'s (<code>class="dtend"</code>). For example:


Line 31: Line 31:
(disable CSS or view source to see the hidden ISO-formatted output).
(disable CSS or view source to see the hidden ISO-formatted output).


'''Note: due to the requirement exclusive "dtend" in [[hCalendar]], and the accessibility problems that presents when a date is rendered (as seen without CSS) as <tt>28 March 1999 (1999-03-29)</tt> or even <tt>28 February 1999 (1999-03-01)</tt> or <tt>31 December 1999 (2000-01-01)</tt>, the ''Date end'' template should '''not''' be used for whole-day dates and should have a time of 23:59:59.'''
'''Note: due to the requirement exclusive "dtend" in [[hCalendar]], and the accessibility problems that presents when a date is rendered (as seen without CSS) as <tt>28 March 1999 (1999-03-29)</tt> or even <tt>28 February 1999 (1999-03-01)</tt> or <tt>31 December 1999 (2000-01-01)</tt>, the ''Date end'' template should '''not''' be used for whole-day dates and should have a time of 23:59:59.''' For whole-day dates, the parameter {{para|notime|yes}} may be used with a time of 23:59:59, to display the date without the time yet to maintain a valid hCalendar microformat.


See [[WP:UF|the microformats project]] for further details.
See [[Wikipedia:WikiProject Microformats|the microformats project]] for further details.


== See also ==
== See also ==

Revision as of 19:41, 19 May 2012

Usage

This template ({{End date}}) returns a date, or date-time. It also include the same date (and time) duplicated in a hidden (by CSS) ISO date format, for use in microformats. This hidden date degrades gracefully when CSS is not available.

Syntax

{{End date|year|month|day}}

Examples:

  • {{End date|1993|2|24|23|59|59|notime=yes}} returns "23:59:59, February 24, 1993 (1993-02-24T23:59:59)"
  • {{End date|1993|2|24|08|30}} returns "08:30, February 24, 1993 (1993-02-24T08:30)"

An optional parameter, |df=, can be set to "y" or "yes" (or indeed any value) to display the day before the month. This is primarily used in articles about events in parts of the world where the day precedes the month in a date.

Another optional parameter, |notime=, can be set to "y" or "yes" (or indeed any value) to display the date without displaying the time. Specifying the time is required by the hCalendar standard, this is a way of suppressing the display of the time whilst still meeting the standard.

Examples:

  • {{End date|1993|2|24|23|59|59|notime=yes|df=yes}} returns "23:59:59, 24 February 1993 (1993-02-24T23:59:59)"
  • {{End date|1993|2|24|df=yes}} returns "24 February 1993 (1993-02-24)"

Note: The template will appear broken when parameters are left blank (as seen above).

Use in microformats

The template returns the date as hCalendar's (class="dtend"). For example:

(<span class="dtend">1993-02-24T08:30</span>)

(disable CSS or view source to see the hidden ISO-formatted output).

Note: due to the requirement exclusive "dtend" in hCalendar, and the accessibility problems that presents when a date is rendered (as seen without CSS) as 28 March 1999 (1999-03-29) or even 28 February 1999 (1999-03-01) or 31 December 1999 (2000-01-01), the Date end template should not be used for whole-day dates and should have a time of 23:59:59. For whole-day dates, the parameter |notime=yes may be used with a time of 23:59:59, to display the date without the time yet to maintain a valid hCalendar microformat.

See the microformats project for further details.

See also