FANDOM


Code Beschreibung Ausgabe (englisch)
Jahr
Y Jahreszahl, vierstellig 2020
y Jahreszahl, zweistellig 20
L Schaltjahr ja (1)/nein (0) 1
o1 Jahreszahl nach ISO-86012 2020

1Nur mit PHP 5.1+ und MediaWiki rev45208, sonst wird o ausgegeben.
2Normale Jahreszahl, bis auf Jahreswechselwochen – angezeigt wird das Jahr, zu dem die aktuelle Wochennumer laut ISO gehört ({{#time:W}}).

Monat
n Monatsnummer ohne führende Null 5
m Monatsnummer mit führender Null 05
M Abkürzung des Monatsnamens in der Sprache des Wikis Mai
F Monatsname in der Sprache des Wikis Mai
xg Monatsname im Genitiv in der Sprache des Wikis Bsp. deutsch für September:

{{#time:xg}} → Septembers

Woche
W Wochennumer nach ISO 8601 mit führender Null 22
Tag
j Kalendertag ohne führende Null 28
d Kalendertag mit führender Null 28
z Tag im Jahr (1 Januar = 0)
 !! Für den Tag im Jahr nach ISO 1 addieren. ¡¡
148
D Abkürzung des Wochentages Do
l Wochentag Donnerstag
N Wochentagsnummer nach ISO 8601 (Montag = 1, Sonntag = 7). 4
w Alternative Wochentagsnummer (Sonntag = 0, Samstag = 6). 4
Stunde
G Stunde ohne führende Null 20
H Stunde mit führender Null 20
g Stunde im 12-Stunden-Format ohne führende Null 8
h Stunde im 12-Stunden-Format mit führender Null 08
a am und pm im englischen System pm
A AM und PM im englischen System PM
Minuten und Sekunden
i Minute mit führender Null 51
s Sekunde mit führender Null 55
U Sekunden seit dem 01.01.1970 00:00:00 UTC 1590699115
Sonstiges
t Anzahl der Tage im aktuellen Monat 31
c Zeitangabe nach ISO 8601 2020-05-28T20:51:55+00:00
r Zeitangabe nach RFC 2822 Thu, 28 May 2020 20:51:55 +0000
Nicht-gregorianische Kalender
Iranisch
xij Kalendertag 8
xiF Monatsname Khordad
xin Anfangsbuchstabe des Monatsnamens 3
xiY Jahreszahl 1399
Hebräisch
xjj Wochentag 5
xjF Monatsname Sivan
xjx Monatsname im Genitiv Sivan
xjn Monatsnummer 9
xjY Jahreszahl 5780
Suriyakati
xkY Jahreszahl 2563
Flags
xn Formatiert die nächste Zahl als reine ASCII-Zahl. In der Hindu-Sprache erzeugt {{#time:H, xnH}} folgendes: ०६, 06
xN Wie xn, aber als dauerhafte Flag, die bis zum Ende der Zeichenkette oder bis zum nächsten Auftauchen von xN gilt.
xr Formatiert die folgende Zahl als römisches Zahlzeichen (nur für Zahlen bis 3000). {{#time:xrY}} → MMXX

Diese Funktion liest ein Datum und/oder eine Zeitangabe (im Gregorianischen Kalender) ein und formatiert es gemäß der angegebenen Syntax. Das Datum/die Zeitangabe kann eingestellt werden, die Voreinstellung ist der Wert der Variable {{CURRENTTIMESTAMP}}, also dem Zeitpunkt, als die Seite zuletzt in HTML gerendert wurde.

{{#time: Formatangabe }}
{{#time: Formatangabe | Datum/Uhrzeit }}

Die Liste der möglichen Formatangaben ist in der Tabelle rechts dargestellt. Kann ein Zeichen der Formatangabe nicht erkannt werden, wird es unverändert ausgegeben – dies gilt auch für Leerzeichen. Es gibt auch zwei Möglichkeiten, Zeichen von der Interpretation auszuschließen:

  1. Zeichen, die mit einem Backslash versehen werden, werden unverändert ausgegeben.
  2. Zeichen in doppelten oberen Anführungszeichen werden, ohne die Anführungszeichen, unverändert ausgegeben.

Außerdem wird xx als einfaches "x" interpretiert.

{{#time: d.m.Y }}28.05.2020
{{#time: [[Y]] m d }}2020 05 28
{{#time: [[Y (Jahr)]] }}2020 (Jpm08Thu, 28 May 2020 20:51:55 +0000)
{{#time: [[Y "(Jahr)"]] }}2020 (Jahr)
{{#time: i's" }}51'55"

Die eingegebene Zeitangabe kann in jedem Format stehen, welches von der PHP-Funktion strtotime() akzeptiert wird. Sowohl absolute (z. B. 20 December 2000) als auch relative Angaben (z. B. +20 hours) werden akzeptiert.

{{#time: r|now}}Thu, 28 May 2020 20:51:55 +0000
{{#time: r|+2 hours}}Thu, 28 May 2020 22:51:55 +0000
{{#time: r|now + 2 hours}}Thu, 28 May 2020 22:51:55 +0000

Wenn man einen Unix-Zeitstempel erzeugt hat, kann man ihn in Datumsberechnungen verwenden, indem man ein @ davorsetzt.

{{#time: U | now }}1590699115
{{#time: r|@1590699115}}Thu, 28 May 2020 20:51:55 +0000


Der akzeptierte Eingabebereich ist 1. Januar 0111 bis 31. Dezember 9999. Für die Jahre 100 bis 110 ist die Ausgabe unterschiedlich, Y und Schaltjahr-Funktionen verwenden korrekterweise 100-110, r, D, l und U hingegen interpretieren diese Jahre als 2000-2010.
{{#time: d F Y | 29 Feb 0100 }}01 März 0100
(korrekt, kein Schaltjahr), aber
{{#time: r | 29 Feb 0100 }}Mon, 01 Mar 0100 00:00:00 +0000 (falsch, auch wenn 100 als 2000 interpretiert würde, da beides Schaltjahre sind)
{{#time: d F Y | 15 April 10000 }}Fehler: Ungültige Zeitangabe
{{#time: r | 10000-4-15 }}Sat, 15 Apr 2000 10:00:00 +0000

Die Jahreszahlen 0-69 werden als 2000-2069 und die Jahre 70-99 als 1970-1999 interpretiert, auch bei der Schreibweise mit führenden Nullen:
{{#time: d F Y | 1 Jan 0069 }}01 Januar 0069

{{#time: d F Y | 1 Jan 0070 }}01 Januar 0070

Der Wochentag wird nur ausgeliefert für die Jahreszahlen 100-110 und für jene ab 1753, für die Jahre 111-1752 ist die Ausgabe von r "Unknown" und von l "<>".


Daten können vollständig oder unvollständig eingegeben werden. Die Funktion füllt die nicht angegebenen Teile mit den aktuellen Werten:

{{#time: Y | January 1 }}2020

Eine vierstellige Zahl wird, wenn möglich, als Stunden und Minuten interpretiert, ansonsten als Jahreszahl:

{{#time: Y m d H:i:s | 1959 }}1959 05 28 00:00:00
{{#time: Y m d H:i:s | 1960 }}1960 05 28 00:00:00

Eine sechsstellige Zahl wird stets als Stunden, Minuten und Sekunden interpretiert. Bei unpassenden Zahlen erscheint eine Fehlermeldung.

{{#time: Y m d H:i:s | 195909 }}2020 05 28 19:59:09
{{#time: Y m d H:i:s | 196009 }}Fehler: Ungültige Zeitangabe


Das automatische Ausfüllen fehlender Teile geschieht nicht ganz vollständig:
{{#time: Y m d H:i:s | January 1 }}2020 01 01 00:00:00
{{#time: Y m d H:i:s | February 2007 }}2007 02 01 00:00:00 Springt an den Monatsanfang, nicht zum aktuellen Tag.


Außerdem gibt es einige Sonderfälle:

{{#time: d F Y | January 0 2008 }}31 Dezember 2007
{{#time: d F | January 32 }}Fehler: Ungültige Zeitangabe
{{#time: d F | February 29 2008 }}29 Februar
{{#time: d F | February 29 2007 }}01 März


Die Gesamtzahl der auf einer Seite in #time eingegebenen Zeichen ist auf 6000 beschränkt. svn.wm.org

Nutzung von Community-Inhalten gemäß CC-BY-SA , sofern nicht anders angegeben.