Difference between revisions of "Template:Datetime"

From Archiveteam
Jump to navigation Jump to search
(Default to UTC when no time zone is specified)
(require zones for times)
Line 1: Line 1:
<includeonly>{{#formatdate:{{{1}}}}}{{#if:{{{2|}}}|<nowiki/> {{{2}}} {{#if:{{{3|}}}|{{{3}}} (UTC{{{4}}})|UTC}}|}}</includeonly><noinclude>
<includeonly>{{#formatdate: {{{1}}} }} {{#if: {{{2|}}}
    | {{{2}}} {{#if: {{{3|}}}
        | {{#ifeq: {{uc: {{{3}}} }} | UTC
              | UTC
              | {{{3}}} {{#if: {{{4|}}}
                  | (UTC{{{4}}})
                  | {{colour|red|Zone offset not specified}}[[Category:Pages with ambiguous datetimes]]
              }}
        }}
        | {{colour|red|Zone not specified}}[[Category:Pages with ambiguous datetimes]]
    }}
    |
}}</includeonly><noinclude>
 
== Help ==
== Help ==
Takes a date and time and formats it consistently across the wiki, using the user's preferences for the date portion.
Takes a date and time and formats it consistently across the wiki, using the user's preferences for the date portion.


Usage:
Usage:
* Date & Time: <code><nowiki>{{datetime|ISO 8601 date|24h time|timezone|+/- from UTC}}</nowiki></code> or <code><nowiki>{{datetime|ISO 8601 date|24h time in UTC}}</nowiki></code>
* Date: <code><nowiki>{{datetime|ISO 8601 date}}</nowiki></code>
* Date: <code><nowiki>{{datetime|ISO 8601 date}}</nowiki></code>
* Date & Time: <code><nowiki>{{datetime|ISO 8601 date|24h time|timezone|+/- from UTC}}</nowiki></code> or <code><nowiki>{{datetime|ISO 8601 date|24h time|UTC}}</nowiki></code>


Example:
Example:
* Date:
** <code><nowiki>{{datetime|2023-08-28}}</nowiki></code> turns into <code>{{datetime|2023-08-28}}</code>
* Date & Time:
* Date & Time:
** <code><nowiki>{{datetime|2023-08-28|22:00|CEST|+2}}</nowiki></code> turns in to <code>{{datetime|2023-08-28|22:00|CEST|+2}}</code>
** <code><nowiki>{{datetime|2023-08-28|22:00|CEST|+2}}</nowiki></code> turns into <code>{{datetime|2023-08-28|22:00|CEST|+2}}</code>
** <code><nowiki>{{datetime|2023-08-28|22:00|CEST}}</nowiki></code> turns into <code>{{datetime|2023-08-28|22:00|CEST}}</code>
** <code><nowiki>{{datetime|2023-10-01|13:37}}</nowiki></code> turns into <code>{{datetime|2023-10-01|13:37}}</code>
** <code><nowiki>{{datetime|2023-10-01|13:37}}</nowiki></code> turns into <code>{{datetime|2023-10-01|13:37}}</code>
* Date: <code><nowiki>{{datetime|2023-08-28}}</nowiki></code> turns in to <code>{{datetime|2023-08-28}}</code>
** <code><nowiki>{{datetime|2024-05-03|08:19|UTC}}</nowiki></code> turns into <code>{{datetime|2023-05-03|08:19|UTC}}</code>
** <code><nowiki>{{datetime|2024-05-03|08:19|utc}}</nowiki></code> turns into <code>{{datetime|2023-05-03|08:19|utc}}</code>


[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Revision as of 17:39, 3 May 2024


Help

Takes a date and time and formats it consistently across the wiki, using the user's preferences for the date portion.

Usage:

  • Date: {{datetime|ISO 8601 date}}
  • Date & Time: {{datetime|ISO 8601 date|24h time|timezone|+/- from UTC}} or {{datetime|ISO 8601 date|24h time|UTC}}

Example:

  • Date:
    • {{datetime|2023-08-28}} turns into 2023-08-28
  • Date & Time:
    • {{datetime|2023-08-28|22:00|CEST|+2}} turns into 2023-08-28 22:00 CEST (UTC+2)
    • {{datetime|2023-08-28|22:00|CEST}} turns into 2023-08-28 22:00 CEST Zone offset not specified
    • {{datetime|2023-10-01|13:37}} turns into 2023-10-01 13:37 Zone not specified
    • {{datetime|2024-05-03|08:19|UTC}} turns into 2023-05-03 08:19 UTC
    • {{datetime|2024-05-03|08:19|utc}} turns into 2023-05-03 08:19 UTC