FANDOM


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

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 8
m Monatsnummer mit führender Null 08
M Abkürzung des Monatsnamens in der Sprache des Wikis Aug.
F Monatsname in der Sprache des Wikis August
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 32
Tag
j Kalendertag ohne führende Null 9
d Kalendertag mit führender Null 09
z Tag im Jahr (1 Januar = 0)
 !! Für den Tag im Jahr nach ISO 1 addieren. ¡¡
220
D Abkürzung des Wochentages Fr
l Wochentag Freitag
N Wochentagsnummer nach ISO 8601 (Montag = 1, Sonntag = 7). 5
w Alternative Wochentagsnummer (Sonntag = 0, Samstag = 6). 5
Stunde
G Stunde ohne führende Null 0
H Stunde mit führender Null 00
g Stunde im 12-Stunden-Format ohne führende Null 12
h Stunde im 12-Stunden-Format mit führender Null 12
a am und pm im englischen System am
A AM und PM im englischen System AM
Minuten und Sekunden
i Minute mit führender Null 10
s Sekunde mit führender Null 18
U Sekunden seit dem 01.01.1970 00:00:00 UTC 1565309418
Sonstiges
t Anzahl der Tage im aktuellen Monat 31
c Zeitangabe nach ISO 8601 2019-08-09T00:10:18+00:00
r Zeitangabe nach RFC 2822 Fri, 09 Aug 2019 00:10:18 +0000
Nicht-gregorianische Kalender
Iranisch
xij Kalendertag 18
xiF Monatsname Mordad
xin Anfangsbuchstabe des Monatsnamens 5
xiY Jahreszahl 1398
Hebräisch
xjj Wochentag 8
xjF Monatsname Av
xjx Monatsname im Genitiv Av
xjn Monatsnummer 11
xjY Jahreszahl 5779
Suriyakati
xkY Jahreszahl 2562
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}} → MMXIX

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 }}09.08.2019
{{#time: [[Y]] m d }}2019 08 09
{{#time: [[Y (Jahr)]] }}2019 (Jam12Fri, 09 Aug 2019 00:10:18 +0000)
{{#time: [[Y "(Jahr)"]] }}2019 (Jahr)
{{#time: i's" }}10'18"

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}}Fri, 09 Aug 2019 00:10:18 +0000
{{#time: r|+2 hours}}Fri, 09 Aug 2019 02:10:18 +0000
{{#time: r|now + 2 hours}}Fri, 09 Aug 2019 02:10:18 +0000

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

{{#time: U | now }}1565309418
{{#time: r|@1565309418}}Fri, 09 Aug 2019 00:10:18 +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 }}2019

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

{{#time: Y m d H:i:s | 1959 }}1959 08 09 00:00:00
{{#time: Y m d H:i:s | 1960 }}1960 08 09 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 }}2019 08 09 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 }}2019 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.