„Hilfe:Parserfunktionen/Datum und Zeit“ – Versionsunterschied
AZ: Die Seite wurde neu angelegt: {{SeitenordnungWP.de | PageID = {{subst:PAGEID}} | Obereinordnung = MW-Verwaltung }} |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{SeitenordnungWP.de | {{SeitenordnungWP.de | ||
| PageID = | | PageID = 93584 | ||
| Obereinordnung = MW-Verwaltung | | Obereinordnung = MW-Verwaltung | ||
}} | }} | ||
<noinclude>{{Hilfe}} | |||
Diese Hilfeseite zeigt '''[[Hilfe:Parserfunktionen|Parserfunktionen]]''' zur Darstellung von '''Datum und Zeit'''.</noinclude><includeonly> | |||
== Datum und Zeit == | |||
</includeonly> | |||
Es gibt in den Wikis zwei [[Zeitzone]]n: | |||
* [[Koordinierte Weltzeit|UTC]] – Weltzeit (London) | |||
* Lokale Zeit für das Wiki (Berlin, ggf. mit Sommerzeit, für deutschsprachige Wikis) | |||
Grundsätzlich sind die Seitendarstellungen im [[Hilfe:Cache|Cache]] hinterlegt, die sich meist schnell ändernden Zeitangaben sind deshalb kaum aktuell. Entsprechende Seiten wie auch diese hier müssen dann ggf. spontan regeneriert werden: <templatestyles src="MediaWiki-Button/styles.css" /><span class="plainlinks mw-ui-button mw-ui-progressive skin-invert" style="line-height:14px; display:inline; padding: 4px 2px;">[{{canonicalurl:{{FULLPAGENAME}}|action=purge}} <span style="color:#FFFFFF; font-size:.9em;">Aktualisieren</span>]</span> | |||
<includeonly>===</includeonly><noinclude>==</noinclude> Aktueller Zeitpunkt <includeonly>===</includeonly><noinclude>==</noinclude> | |||
Namen sind deutschsprachig. | |||
<includeonly>====</includeonly><noinclude>===</noinclude> {{Anker|time-UTC}} Weltzeit <includeonly>====</includeonly><noinclude>===</noinclude> | |||
{| class="wikitable hintergrundfarbe5" | |||
|- class="hintergrundfarbe8" | |||
! Funktion !! [[Hilfe:Parserfunktionen#L10N|Lokalisierung]] !! Beschreibung !! Beispiel | |||
|- | |||
| <code>CURRENTTIMESTAMP</code> || <code>JETZIGER_ZEITSTEMPEL</code> | |||
| Zeitstempel als Zahl im Format ''JJJJMMTTHHMMSS'', erfüllt [[ISO 8601]] | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> → <code>{{CURRENTTIMESTAMP}}</code> | |||
|- | |||
| <code>CURRENTYEAR</code> || <code>JETZIGES_JAHR</code> | |||
| Jahreszahl | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTYEAR}}</nowiki></code> → <code>{{CURRENTYEAR}}</code> | |||
|- | |||
| <code>CURRENTMONTH</code><br /> <code>CURRENTMONTH2</code> | |||
| <code>JETZIGER_MONAT</code><br /> <code>JETZIGER_MONAT_2</code> | |||
| Monatsnummer, immer zweistellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTMONTH2}}</nowiki></code> → <code>{{CURRENTMONTH2}}</code> | |||
|- | |||
| <code>CURRENTMONTH1</code> || <code>JETZIGER_MONAT_1</code> | |||
| Monatsnummer, möglichst einstellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTMONTH1}}</nowiki></code> → <code>{{CURRENTMONTH1}}</code> | |||
|- | |||
| <code>CURRENTMONTHNAME</code> || <code>JETZIGER_MONATSNAME</code> | |||
| Monatsname | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTMONTHNAME}}</nowiki></code> → <code>{{CURRENTMONTHNAME}}</code> | |||
|- | |||
| <code>CURRENTMONTHABBREV</code> || <code>JETZIGER_MONATSNAME_KURZ</code> | |||
| Monatsname, bei mehr als drei Buchstaben abgekürzt | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTMONTHABBREV}}</nowiki></code> → <code>{{CURRENTMONTHABBREV}}</code> | |||
|- | |||
| <code>CURRENTMONTHNAMEGEN</code> || <code>JETZIGER_MONATSNAME_GENITIV</CODE><br /> <CODE>JETZIGER_MONATSNAME_GEN</code> | |||
| Monatsname im Genitiv | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki></code> → <code>{{CURRENTMONTHNAMEGEN}}</code> | |||
|- | |||
| <code>CURRENTWEEK</code> || <code>JETZIGE_WOCHE</CODE><br /> <CODE>JETZIGE_KALENDERWOCHE</code> | |||
| Kalenderwoche | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTWEEK}}</nowiki></code> → <code>{{CURRENTWEEK}}</code> | |||
|- | |||
| <code>CURRENTDAY</code> || <code>JETZIGER_TAG</CODE><br /> <CODE>JETZIGER_KALENDERTAG</code> | |||
| Tagesnummer im Monat, möglichst einstellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTDAY}}</nowiki></code> → <code>{{CURRENTDAY}}</code> | |||
|- | |||
| <code>CURRENTDAY2</code> || <code>JETZIGER_TAG_2</CODE><br /> <CODE>JETZIGER_KALENDERTAG_2</code> | |||
| Tagesnummer im Monat, immer zweistellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTDAY2}}</nowiki></code> → <code>{{CURRENTDAY2}}</code> | |||
|- | |||
| <code>CURRENTDAYNAME</code> || <code>JETZIGER_WOCHENTAG</code> | |||
| Wochentagsname | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTDAYNAME}}</nowiki></code> → <code>{{CURRENTDAYNAME}}</code> | |||
|- | |||
| <code>CURRENTDOW</code> || <code>JETZIGER_WOCHENTAG_ZAHL</code> | |||
| Tagesnummer in der Woche; Montag=<code>1</code> | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTDOW}}</nowiki></code> → <code>{{CURRENTDOW}}</code> | |||
|- | |||
| <code>CURRENTHOUR</code> || <code>JETZIGE_STUNDE</code> | |||
| Stunde, immer zweistellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTHOUR}}</nowiki></code> → <code>{{CURRENTHOUR}}</code> | |||
|- | |||
| <code>CURRENTTIME</code> || <code>JETZIGE_UHRZEIT</code> | |||
| Uhrzeit, hh:mm | |||
|class="hintergrundfarbe9"| <code><nowiki>{{CURRENTTIME}}</nowiki></code> → <code>{{CURRENTTIME}}</code> | |||
|} | |||
<includeonly>====</includeonly><noinclude>===</noinclude> {{Anker|time-local}} Lokale Zeit <includeonly>====</includeonly><noinclude>===</noinclude> | |||
{| class="wikitable hintergrundfarbe5" | |||
|- class="hintergrundfarbe8" | |||
! Funktion !! [[Hilfe:Parserfunktionen#L10N|Lokalisierung]] !! Beschreibung !! Beispiel | |||
|- | |||
| <code>LOCALTIMESTAMP</code> || <code>LOKALERZEITSTEMPEL</code> | |||
| Zeitstempel als Zahl im Format ''JJJJMMTTHHMMSS'', erfüllt [[ISO 8601]] | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALTIMESTAMP}}</nowiki></code> → <code>{{LOCALTIMESTAMP}}</code> | |||
|- | |||
| <code>LOCALYEAR</code> || <code>LOKALES_JAHR</code> | |||
| Jahreszahl | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALYEAR}}</nowiki></code> → <code>{{LOCALYEAR}}</code> | |||
|- | |||
| <code>LOCALMONTH</code><br /> <code>LOCALMONTH2</code> | |||
| <code>LOKALER_MONAT</code><br /> <code>LOKALER_MONAT_2</code> | |||
| Monatsnummer, immer zweistellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALMONTH}}</nowiki></code> → <code>{{LOCALMONTH}}</code> | |||
|- | |||
| <code>LOCALMONTH1</code> || <code>LOKALER_MONAT_1</code> | |||
| Monatsnummer, möglichst einstellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALMONTH1}}</nowiki></code> → <code>{{LOCALMONTH1}}</code> | |||
|- | |||
| <code>LOCALMONTHNAME</code> || <code>LOKALER_MONATSNAME</code> | |||
| Monatsname | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALMONTHNAME}}</nowiki></code> → <code>{{LOCALMONTHNAME}}</code> | |||
|- | |||
| <code>LOCALMONTHABBREV</code> || <code>LOKALER_MONATSNAME_KURZ</code> | |||
| Monatsname, bei mehr als drei Buchstaben abgekürzt | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALMONTHABBREV}}</nowiki></code> → <code>{{LOCALMONTHABBREV}}</code> | |||
|- | |||
| <code>LOCALMONTHNAMEGEN</code> || <code>LOKALER_MONATSNAME_GENITIV</CODE><br /> <CODE>LOKALER_MONATSNAME_GEN</code> | |||
| Monatsname im Genitiv | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALMONTHNAMEGEN}}</nowiki></code> → <code>{{LOCALMONTHNAMEGEN}}</code> | |||
|- | |||
| <code>LOCALWEEK</code> || <code>LOKALE_WOCHE</CODE><br /> <CODE>LOKALE_KALENDERWOCHE</code> | |||
| Kalenderwoche | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALWEEK}}</nowiki></code> → <code>{{LOCALWEEK}}</code> | |||
|- | |||
| <code>LOCALDAY</code> || <code>LOKALER_TAG</CODE><br /> <CODE>LOKALER_KALENDERTAG</code> | |||
| Tagesnummer im Monat, möglichst einstellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALDAY}}</nowiki></code> → <code>{{LOCALDAY}}</code> | |||
|- | |||
| <code>LOCALDAY2</code> || <code>LOKALER_TAG_2</CODE><br /> <CODE>LOKALER_KALENDERTAG_2</code> | |||
| Tagesnummer im Monat, immer zweistellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALDAY2}}</nowiki></code> → <code>{{LOCALDAY2}}</code> | |||
|- | |||
| <code>LOCALDAYNAME</code> || <code>LOKALER_WOCHENTAG</code> | |||
| Wochentagsname | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALDAYNAME}}</nowiki></code> → <code>{{LOCALDAYNAME}}</code> | |||
|- | |||
| <code>LOCALDOW</code> || <code>LOKALER_WOCHENTAG_ZAHL</code> | |||
| Tagesnummer in der Woche; Montag=<code>1</code> | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALDOW}}</nowiki></code> → <code>{{LOCALDOW}}</code> | |||
|- | |||
| <code>LOCALHOUR</code> || <code>LOKALE_STUNDE</code> | |||
| Stunde, immer zweistellig | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALHOUR}}</nowiki></code> → <code>{{LOCALHOUR}}</code> | |||
|- | |||
| <code>LOCALTIME</code> || <code>LOKALE_UHRZEIT</code> | |||
| Uhrzeit, hh:mm | |||
|class="hintergrundfarbe9"| <code><nowiki>{{LOCALTIME}}</nowiki></code> → <code>{{LOCALTIME}}</code> | |||
|} | |||
<includeonly>===</includeonly><noinclude>==</noinclude> {{Anker|time}} Beliebigen Zeitpunkt formatieren – #time <includeonly>===</includeonly><noinclude>==</noinclude> | |||
{| class="wikitable" | |||
|- class="hintergrundfarbe8" | |||
! Funktion !! Pflichtparameter !!colspan="2"| Parameter | |||
|- class="hintergrundfarbe5" | |||
| <code>#time</code> | |||
|style="border-right-style:none"| ''Format'' | |||
|style="border-left-width:2px; border-left-color:#000000; border-right-style:none;"| ''Zeitpunkt'' | |||
|style="border-left-width:2px; border-left-color:#000000;"| ''Ausgabesprache local'' | |||
|- | |||
|colspan="4"| Formatiert beliebigen Zeitpunkt in Weltzeit. | |||
* ''Format'' – [[PHP]]-Formatspezifikation, siehe ausführliche Darstellung [[#time:Format|unten]]. | |||
* ''Zeitpunkt'' – [[ISO 8601]] oder englische Datumsformate, in Weltzeit; auch [[#time:relativ|relativ]]. | |||
** Vorgabe ist „jetzt“. | |||
* ''Ausgabesprache'' – Sprachcode einer Ausgabesprache gemäß [[ISO 639]] usw. | |||
** Vorgabe ist die Inhaltssprache (Seitensprache, Projektsprache).<!-- | |||
** <code>user</code> – aktuell aktive Oberflächensprache (seit Sommer 2024) --><!-- 2024-08 1.43.0-wmf.16 Task=223772 gerrit:1053817 --> | |||
** [[#time:lang|Mehr …]] | |||
* ''local'' – entweder <code>true</code> oder <code>false</code> (Vorgabe) vorgesehen; <code>true</code> entspricht <code>[[#timel|{{#timel}}]]</code> | |||
Bei nicht erkanntem ''Zeitpunkt'' wird dieser unverändert wiedergegeben, der Rest ignoriert. | |||
|- | |||
|colspan="4" class="hintergrundfarbe9"| '''Beispiele:''' | |||
* <code><nowiki>{{#time}}</nowiki></code> → <code>{{#time}}</code> | |||
* <code><nowiki>{{#time:}}</nowiki></code> → <code>{{#time:}}</code> | |||
* <code><nowiki>{{#time:j. F Y H:i:s}}</nowiki></code> → <code>{{#time:j. F Y H:i:s}}</code> | |||
* <code><nowiki>{{#time:j. F Y H:i:s|now}}</nowiki></code> → <code>{{#time:j. F Y H:i:s|now}}</code> | |||
* <code><nowiki>{{#time:j. F Y H:i:s|1970-01-01T00:00:00}}</nowiki></code> → <code>{{#time:j. F Y H:i:s|1970-01-01T00:00:00}}</code> | |||
|- class="hintergrundfarbe5" id="timel" | |||
| <code>#timel</code> | |||
|style="border-right-style:none"| ''Format'' | |||
|style="border-left-width:2px; border-left-color:#000000; border-right-style:none;"| ''Zeitpunkt'' | |||
|style="border-left-width:2px; border-left-color:#000000;"| ''Ausgabesprache'' | |||
|- | |||
|colspan="4"| Formatiert beliebigen Zeitpunkt in Projekt-lokaler Zeit. | |||
* Parameter (außer ''local'') und Resultat wie <code>#time</code>. | |||
|- | |||
|colspan="4" class="hintergrundfarbe9"| '''Beispiele:''' | |||
* <code><nowiki>{{#timel}}</nowiki></code> → <code>{{#timel}}</code> | |||
* <code><nowiki>{{#timel:}}</nowiki></code> → <code>{{#timel:}}</code> | |||
* <code><nowiki>{{#timel:j. F Y H:i:s}}</nowiki></code> → <code>{{#timel:j. F Y H:i:s}}</code> | |||
* <code><nowiki>{{#timel:j. F Y H:i:s|now}}</nowiki></code> → <code>{{#timel:j. F Y H:i:s|now}}</code> | |||
* <code><nowiki>{{#timel:j. F Y H:i:s|1970-01-01T00:00:00}}</nowiki></code> → <code>{{#timel:j. F Y H:i:s|1970-01-01T00:00:00}}</code> | |||
|} | |||
Es wird bei ungültigem Ausdruck eine Fehlermeldung angezeigt; eine Wartungskategorie ist zurzeit jedoch nicht definiert.<ref>{{Phabricator|Task=63425}} – Es wird ein Problem darin gesehen, dass auch bei <code>[[Hilfe:Parserfunktionen/Kontrollstrukturen#iferror|#iferror]]</code> eine Wartungskategorie ausgelöst wird, obwohl bereits eine Fehlerbehandlung erfolgt.</ref> | |||
Die Funktionalität wird zunächst durch eine Standardbibliothek in [[PHP]] realisiert und richtet sich nach deren auf dem Server installierten Version. <ref>[http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html ''tar manual''.] gnu.org</ref> | |||
Von MediaWiki unterstützte ''Format''-Parameter sind <code>DjlNwzWFmMntLoYyaAgGhHiscrUeIOPTZ</code><ref>[http://php.net/date Erklärung der Format-Codes.] php.net</ref> sowie Erweiterungen zu PHP. Diese werden in den folgenden zwei Tabellen erklärt. | |||
Die Ausgabe erfolgt entsprechend der lokalen ''Sprach''einstellung; durch [[#time:Erweiterungen zu PHP|xn-Codes]] werden Zahlausgaben in [[Indische Zahlschrift#Europäische Varianten|Versalziffern]] umgewandelt, sofern das per lokaler Spracheinstellung erzeugten [[Indische Zahlschrift#Typografische Varianten|typografischen Varianten]] oder anderen [[Vorlage:Navigationsleiste Zahlensysteme|Zahlensystemen]] benötigt wird. | |||
{| class="wikitable sortable" id="time:Format" | |||
|- class="hintergrundfarbe6" | |||
|+ ''Format''-Parameter | |||
! Code | |||
! Beschreibung | |||
! class="unsortable"| Ausgabe in UTC (<code class="hintergrundfarbe6" style="border:none; padding:0;">#time</code>) | |||
! class="unsortable"| Ausgabe in lokaler Zeit (<code class="hintergrundfarbe6" style="border:none; padding:0;">#timel</code>) | |||
|- | |||
!colspan="4"| Jahr | |||
|- | |||
| <code>Y</code> | |||
| Jahr vierstellig | |||
| {{#time: Y}} | |||
| {{#timel: Y}} | |||
|- | |||
| <code>y</code> | |||
| Jahr zweistellig | |||
| {{#time: y}} | |||
| {{#timel: y}} | |||
|- | |||
| <code>o</code> | |||
| Jahreszahl nach [[ISO 8601]], gebunden an Kalenderwoche<br /> <small>29. Dezember 2008 = 2009, weil 1. KW; 2. Januar 2011 = 2010, weil 52. KW</small> | |||
| {{#time: o}} | |||
| {{#timel: o}} | |||
|- | |||
| <code>L</code> | |||
| Schaltjahr? 1=ja und 0=nein | |||
| {{#time: L}} | |||
| {{#timel: L}} | |||
|- | |||
!colspan="4"| Monat | |||
|- | |||
| <code>M</code> | |||
| Monatsname abgekürzt (internationalisierbar) | |||
| {{#time: M}} (Standard)<br /> {{#time: M||en}} (Englisch) | |||
| {{#timel: M}} (Standard)<br /> {{#timel: M||en}} (Englisch) | |||
|- | |||
| <code>F</code> | |||
| Monatsname ausgeschrieben (internationalisierbar) | |||
| {{#time: F}} (Standard)<br /> {{#time: F||en}} (Englisch) | |||
| {{#timel: F}} (Standard)<br /> {{#timel: F||en}} (Englisch) | |||
|- | |||
| <code>m</code> | |||
| Monat mit führender Null | |||
| {{#time: m}} | |||
| {{#timel: m}} | |||
|- | |||
| <code>n</code> | |||
| Monat ohne führende Null | |||
| {{#time: n}} | |||
| {{#timel: n}} | |||
|- | |||
| <code>t</code> | |||
| Gesamt-Anzahl der Tage in diesem Monat | |||
| {{#time: t}} | |||
| {{#timel: t}} | |||
|- | |||
!colspan="4"| Woche | |||
|- | |||
| <code>W</code> | |||
| Kalenderwoche nach ISO-8601 | |||
| {{#time: W}} | |||
| {{#timel: W}} | |||
|- | |||
!colspan="4"| Tag | |||
|- | |||
| <code>z</code> | |||
| Tage seit Neujahr<small>, 1. Januar=0; 2. Januar=1, …</small> | |||
| {{#time: z}} | |||
| {{#timel: z}} | |||
|- | |||
| <code>j</code> | |||
| Tag im Monat ohne führende Null | |||
| {{#time: j}} | |||
| {{#timel: j}} | |||
|- | |||
| <code>d</code> | |||
| Tag im Monat mit führender Null | |||
| {{#time: d}} | |||
| {{#timel: d}} | |||
|- | |||
| <code>D</code> | |||
| Wochentag abgekürzt (tw. internationalisierbar) | |||
| {{#time: D}} (Standard)<br /> {{#time: D||en}} (Englisch) | |||
| {{#timel: D}} (Standard)<br /> {{#timel: D||en}} (Englisch) | |||
|- | |||
| <code>l</code> | |||
| Wochentag ausgeschrieben (tw. internationalisierbar) | |||
| {{#time: l}} (Standard)<br /> {{#time: l||en}} (Englisch) | |||
| {{#timel: l}} (Standard)<br /> {{#timel: l||en}} (Englisch) | |||
|- | |||
| <code>w</code> | |||
| Wochentags-Zähler<small>, Mo(1)–Sa(6), So=0</small> | |||
| {{#time: w}} | |||
| {{#timel: w}} | |||
|- | |||
| <code>N</code> | |||
| Wochentags-Zähler<small>, Mo(1)–Sa(6), So=7</small> | |||
| {{#time: N}} | |||
| {{#timel: N}} | |||
|- | |||
!colspan="4"| Stunde | |||
|- | |||
| <code>H</code> | |||
| Stunde mit führender Null<small>, Mitternacht = 00</small> | |||
| {{#time: H}} | |||
| {{#timel: H}} | |||
|- | |||
| <code>G</code> | |||
| Stunde ohne führende Null<small>, Mitternacht = 0</small> | |||
| {{#time: G}} | |||
| {{#timel: G}} | |||
|- | |||
| <code>h</code> | |||
| Stunde im 12-h-Format mit führender Null<small>, Mitternacht & Mittag = 12</small> | |||
| {{#time: h}} | |||
| {{#timel: h}} | |||
|- | |||
| <code>g</code> | |||
| Stunde im 12-h-Format ohne führende Null<small>, Mitternacht & Mittag = 12</small> | |||
| {{#time: g}} | |||
| {{#timel: g}} | |||
|- | |||
| <code>a</code> / <code>A</code> | |||
| [[2-mal-12-Stunden-Zählung|am]] und pm, klein- (a) bzw. großgeschrieben (A) | |||
| {{#time: a}} / {{#time: A}} | |||
| {{#timel: a}} / {{#timel: A}} | |||
|- | |||
!colspan="4"| Minute und Sekunde | |||
|- | |||
| <code>i</code> | |||
| Minute mit führender Null<small>, volle Stunde = 00</small> | |||
| {{#time: i}} | |||
| {{#timel: i}} | |||
|- | |||
| <code>s</code> | |||
| Sekunde mit führender Null<small>, volle Minute = 00</small> | |||
| {{#time: s}} | |||
| {{#timel: s}} | |||
|- | |||
!colspan="4"| Umfassende Zeitangabe | |||
|- | |||
| <code>c</code> | |||
| Datum nach [[ISO 8601]] | |||
| {{#time: c}} | |||
| {{#timel: c}} | |||
|- | |||
| <code>r</code> | |||
| Datum nach RFC 2822 | |||
| {{#time: r}} | |||
| {{#timel: r}} | |||
|- | |||
| <code>U</code> | |||
| [[Unixzeit]] | |||
| {{#time: U}} | |||
| {{#timel: U}} | |||
|- | |||
!colspan="4"| Zeitzone | |||
|- | |||
| <code>e</code> | |||
| Zeitzonen-Kennzeichner | |||
| {{#time: e}} | |||
| {{#timel: e}} | |||
|- | |||
| <code>I</code> | |||
| [[Sommerzeit]]? 1=ja und 0=nein | |||
| {{#time: I}} | |||
| {{#timel: I}} | |||
|- | |||
| <code>O</code> | |||
| Unterschied zur [[Greenwich Mean Time]] | |||
| {{#time: O}} | |||
| {{#timel: O}} | |||
|- | |||
| <code>P</code> | |||
| Unterschied zur Greenwich Mean Time mit Trennzeichen | |||
| {{#time: P}} | |||
| {{#timel: P}} | |||
|- | |||
| <code>T</code> | |||
| Zeitzonen-Name | |||
| {{#time: T}} | |||
| {{#timel: T}} | |||
|- | |||
| <code>Z</code> | |||
| Zeitzonen-Offset in Sekunden | |||
| {{#time: Z}} | |||
| {{#timel: Z}} | |||
|} | |||
{| class="wikitable sortable" id="time:Erweiterungen zu PHP" | |||
|+ Erweiterungen zu PHP | |||
|- class="hintergrundfarbe6" | |||
! Code | |||
! class="unsortable" | Beschreibung | |||
! class="unsortable" | Ausgabe in UTC | |||
|- | |||
! <code>xn</code> | |||
| Sofern die Spracheinstellungen nicht Versalziffern erzeugen, sorgt xn dafür – beispielsweise ergibt <nowiki> {{#time:G, xnG}} </nowiki> in [[Devanagari#Ziffern|Hindi]] → {{#switch: {{#time:G}} | |||
|0= ० | |||
|1= १ | |||
|2= २ | |||
|3= ३ | |||
|4= ४ | |||
|5= ५ | |||
|6= ६ | |||
|7= ७ | |||
|8= ८ | |||
|9= ९ | |||
|10= १० | |||
|11= ११ | |||
|12= १२ | |||
|13= १३ | |||
|14= १४ | |||
|15= १५ | |||
|16= १६ | |||
|17= १७ | |||
|18= १८ | |||
|19= १९ | |||
|20= २० | |||
|21= २१ | |||
|22= २२ | |||
|23= २३ | |||
}}, {{#time: xnG}} | |||
| {{#time: xnG}} (xn''G'') | |||
|- | |||
! <code>xr</code> | |||
| Formatiert den nächsten numerischen Code als römische Zahl. | |||
| <nowiki>{{#time: xrY}}</nowiki> → {{#time: xrY}} | |||
|- | |||
! <code>xg</code> | |||
| Gibt die Genitivform des Monatsnamens aus; für Sprachen, die zwischen Genitiv und Nominativ unterscheiden. | |||
| {{#time: xg}} | |||
|- | |||
! <code>xx</code> | |||
| Der Buchstabe „x“ | |||
| {{#time: xx}} | |||
|- | |||
! | |||
<code>xmj</code><br /> | |||
<code>xmF</code><br /> | |||
<code>xmn</code><br /> | |||
<code>xmY</code> | |||
| | |||
Tag nach islamischer Zeitrechnung<br /> | |||
Monatsname nach islamischer Zeitrechnung<br /> | |||
Monatszahl nach islamischer Zeitrechnung<br /> | |||
Jahr nach islamischer Zeitrechnung | |||
| {{#time: xmj}}<br /> | |||
{{#time: xmF}}<br /> | |||
{{#time: xmn}}<br /> | |||
{{#time: xmY}}<br /> | |||
|- | |||
! | |||
<code>xij</code><br /> | |||
<code>xit</code><br /> | |||
<code>xiF</code><br /> | |||
<code>xin</code><br /> | |||
<code>xiY</code><br /> | |||
<code>xiy</code><br /> | |||
<code>xiz</code> | |||
| | |||
Tag im iranischen Kalender<br /> | |||
Anzahl der Tage in einem Monat des iranischen Kalenders<br /> | |||
Monatsname im iranischen Kalender<br /> | |||
Monatszahl im iranischen Kalender<br /> | |||
Jahr im iranischen Kalender<br /> | |||
Jahr im iranischen Kalender, zweistellig<br /> | |||
Anzahl der im Jahr bereits verstrichenen Tage des iranischen Kalenders | |||
| {{#time: xij}}<br /> | |||
{{#time: xit}}<br /> | |||
{{#time: xiF}}<br /> | |||
{{#time: xin}}<br /> | |||
{{#time: xiY}}<br /> | |||
{{#time: xiy}}<br /> | |||
{{#time: xiz}} | |||
|- | |||
! | |||
<code>xjj</code><br /> | |||
<code>xjt</code><br /> | |||
<code>xjF</code><br /> | |||
<code>xjx</code><br /> | |||
<code>xjn</code><br /> | |||
<code>xjY</code> | |||
| | |||
Tag im jüdischen Kalender<br /> | |||
Anzahl der Tage in einem Monat des jüdischen Kalenders<br /> | |||
Monatsname im jüdischen Kalender<br /> | |||
Monatsname im Genitiv im jüdischen Kalender<br /> | |||
Monatszahl im jüdischen Kalender<br /> | |||
Jahr im jüdischen Kalender | |||
| {{#time: xjj}}<br /> | |||
{{#time: xjt}}<br /> | |||
{{#time: xjF}}<br /> | |||
{{#time: xjx}}<br /> | |||
{{#time: xjn}}<br /> | |||
{{#time: xjY}}<br /> | |||
|- | |||
! <code>xkY</code> | |||
| Jahr im thailändischen Sonnenkalender (Tag und Monat sind mit dem [[gregorianischer Kalender|gregorianischen Kalender]] identisch) | |||
| {{#time: xkY}} | |||
|- | |||
! <code>xoY</code> | |||
| Jahr im chinesischen Minguo-Kalender (Tag und Monat sind mit dem gregorianischen Kalender identisch) | |||
| {{#time: xoY}} | |||
|- | |||
! <code>xtY</code> | |||
| Jahr im japanischen Nengō-Kalender (Tag und Monat sind mit dem gregorianischen Kalender identisch) | |||
| {{#time: xtY}} | |||
|} | |||
Jedes unbekannte Zeichen wird unbearbeitet zur Ausgabe durchgereicht. | |||
Dazu gibt es zwei Konventionen: | |||
* Zeichen zwischen doppelten, hochgestellten Anführungszeichen <code>"</code> werden als solche ausgegeben, die Anführungszeichen selbst werden ausgespart. Dies verhindert eine Umwandlung der (Code-)Buchstaben eines Wortes. Anführungszeichen alleine werden als solche ausgegeben. Beispiele: | |||
** <code><nowiki>{{#time: Wort}}</nowiki></code> → {{#time: Wort}} | |||
** <code><nowiki>{{#time: "Wort"}}</nowiki></code> → {{#time: "Wort"}} | |||
** <code><nowiki>{{#time: "Wird übermorgen, einem" l "im" F", erledigt."|+ 2 days}}</nowiki></code> → {{#time: "Wird übermorgen, einem" l "im" F", erledigt."|+ 2 days}} | |||
** <code><nowiki>{{#time: "l, g:i:s a"}}</nowiki></code> → {{#time: "l, g:i:s a"}} | |||
* [[:en:Escape character#Programming and data formats|backslash escapes]] werden unterstützt: <code>\H</code> ergibt das Zeichen <code>H</code>, <code>\"</code> ergibt das Zeichen <code>"</code>. | |||
{| class="wikitable" | |||
|+ Beispiele zu Kalendersystemen | |||
|- class="hintergrundfarbe9" | |||
! Code | |||
! Beschreibung | |||
! Ausgabe (UTC) | |||
|- | |||
| <code><nowiki>{{#time:xjj. xjF xjY}}</nowiki></code> | |||
| Aktuelles Datum nach dem [[Jüdischer Kalender|jüdischen Kalender]] | |||
| {{#time:xjj. xjF xjY}} | |||
|- | |||
| <code><nowiki>{{#time:xmj. xmF xmY}}</nowiki></code> | |||
| Aktuelles Datum nach [[Islamischer Kalender|islamischer Zeitrechnung]] | |||
| {{#time:xmj. xmF xmY}} | |||
|- | |||
| <code><nowiki>{{#time:xij. xiF xiY}}</nowiki></code> | |||
| Aktuelles Datum nach dem [[Iranischer Kalender|iranischen Kalender]] | |||
| {{#time:xij. xiF xiY}} | |||
|- | |||
| <code><nowiki>{{#time:j. F xkY}}</nowiki></code> | |||
| Aktuelles Datum nach dem [[Suriyakati-Kalender|Thailändischen Sonnenkalender]] | |||
| {{#time:j. F xkY}} | |||
|- | |||
| <code><nowiki>{{#time:j. F xoY}}</nowiki></code> | |||
| Aktuelles Datum nach dem [[Minguo-Kalender|chinesischen Minguo-Kalender]] | |||
| {{#time:j. F xoY}} | |||
|- | |||
| <code><nowiki>{{#time:xtY/n/j}}</nowiki></code> | |||
| Aktuelles Datum nach dem [[Nengō|japanischen Nengō-Kalender]] | |||
| {{#time:xtY/n/j}} | |||
|} | |||
{{Anker|time:Berechnung|time (Parameter)}} | |||
{{Überschriftensimulation|3|Text=Relative Angaben|id=time:relativ}} | |||
{| class="wikitable float-right" | |||
|+ Relative Zeiträume | |||
|- class="hintergrundfarbe6" | |||
! Schlüssel­wort | |||
! Bedeutung | |||
|- | |||
|lang="en"| ago | |||
| zuvor | |||
|- | |||
|lang="en"| second<br /> seconds | |||
| Sekunden | |||
|- | |||
|lang="en"| minute<br /> minutes | |||
| Minuten | |||
|- | |||
|lang="en"| hour<br /> hours | |||
| Stunden | |||
|- | |||
|lang="en"| day<br /> days | |||
| Tage | |||
|- | |||
|lang="en"| month<br /> months | |||
| Monate | |||
|- | |||
|lang="en"| week<br /> weeks | |||
| Wochen | |||
|- | |||
|lang="en"| year<br /> years | |||
| Jahre | |||
|- | |||
|lang="en"| today | |||
| heute | |||
|- | |||
|lang="en"| tomorrow | |||
| morgen | |||
|- | |||
|lang="en"| yesterday | |||
| gestern | |||
|- | |||
|lang="en"| fortnight | |||
| 14 Tage | |||
|} | |||
Das Format des ''Zeitpunkt''-Parameters ist identisch mit der PHP-Funktion <code>strtotime()</code>. Relative Angaben wie zum Beispiel <code style="white-space:nowrap">+10 hours</code> werden unterstützt, welche etwa für eine Zeitzonen-Berechnung genutzt werden können. | |||
Bei Namen oder Abkürzungen von Monaten oder Wochentagen werden nur die englischsprachigen Bezeichnungen erkannt, die Verwendung von deutschsprachigen Bezeichnungen kann zu einem ungültigen oder unerwarteten Datum führen.<ref>{{Phab|Bugzilla=19412}}</ref><!-- Data:I18N/DateTimeInterval.tab --> | |||
{| class="wikitable" | |||
|+ Beispiele zu relativen Angaben | |||
|- class="hintergrundfarbe9" | |||
! Code | |||
! Beschreibung | |||
! Ergebnis in UTC | |||
|- | |||
!colspan="3"| mit verändertem Datum relativ zur „Jetztzeit“, dem Zeitpunkt der letzten Seitenaktualisierung: <code style="white-space:nowrap">{{#time:j"."n"."Y H":"i":"s}}</code> | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|2 days 10 hours 40 minutes ago}}</nowiki></code> | |||
|Das angezeigte Datum wird um 2 Tage, 10 Stunden und 40 Minuten nach hinten verschoben | |||
| {{#time:j"."n"."Y H":"i":"s|2 days 10 hours 40 minutes ago}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|1 day ago}}</nowiki></code> | |||
| Gestern zur gleichen Zeit (Vor 24 Stunden) | |||
| {{#time:j"."n"."Y H":"i":"s|1 day ago}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|yesterday}}</nowiki></code> | |||
| Gestern | |||
| {{#time:j"."n"."Y H":"i":"s|yesterday}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|tomorrow}}</nowiki></code> | |||
| Morgen | |||
| {{#time:j"."n"."Y H":"i":"s|tomorrow}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|1 day}}</nowiki></code> | |||
| Morgen zur gleichen Zeit (In 24 Stunden) | |||
| {{#time:j"."n"."Y H":"i":"s|1 day}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|2 days}}</nowiki></code> | |||
| Übermorgen | |||
| {{#time:j"."n"."Y H":"i":"s|2 days}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|2 years 2 months 2 weeks 2 days}}</nowiki></code> | |||
| In 2 Jahren, 2 Monaten, 2 Wochen und 2 Tagen | |||
| {{#time:j"."n"."Y H":"i":"s|2 years 2 months 2 weeks 2 days}} | |||
|- | |||
| <code><nowiki>{{#time:j"."n"."Y H":"i":"s|1 year 1 month 1 week 1 day}}</nowiki></code> | |||
| In einem Jahr, einem Monat, einer Woche und einem Tag | |||
| {{#time:j"."n"."Y H":"i":"s|1 year 1 month 1 week 1 day}} | |||
|} | |||
{{Überschriftensimulation|3|Text=Absolute Angaben|id=time:abs}} | |||
Es gibt mehrere Möglichkeiten, einen bestimmten Zeitpunkt anzugeben: | |||
{| class="wikitable float-right" | |||
|+ Wochentage | |||
|- class="hintergrundfarbe6" | |||
! Schlüssel­wort | |||
! Bedeutung | |||
|- | |||
|lang="en"| first | |||
| erster | |||
|- | |||
|lang="en"| second | |||
| zweiter | |||
|- | |||
|lang="en"| third | |||
| dritter | |||
|- | |||
|lang="en"| fourth | |||
| vierter | |||
|- | |||
|lang="en"| fifth | |||
| fünfter | |||
|- | |||
|lang="en"| last | |||
| letzter | |||
|- | |||
|lang="en"| monday | |||
| Montag | |||
|- | |||
|lang="en"| tuesday | |||
| Dienstag | |||
|- | |||
|lang="en"| wednesday | |||
| Mittwoch | |||
|- | |||
|lang="en"| thursday | |||
| Donnerstag | |||
|- | |||
|lang="en"| friday | |||
| Freitag | |||
|- | |||
|lang="en"| saturday | |||
| Sonn­abend | |||
|- | |||
|lang="en"| sunday | |||
| Sonntag | |||
|} | |||
* [[ISO 8601]], Beispiele: | |||
** <code>2001-01-15</code> | |||
** <code>2006-11-26T15:15:20</code> | |||
** <code>1970-01-01 00:00Z</code> | |||
* ''jjjjmmtt'' – sechs Ziffern, mit ''jjjj''=Jahreszahl, ''mm''=Monatsnummer 01–12, ''tt''=Tagesnummer | |||
* ''hhmm'' – vier Ziffern, mit ''hh''=Stunden 00–23, ''mm''=Minuten 00–59 | |||
* ''hh:mm'' – zwei Ziffern, Doppelpunkt, zwei Ziffern, mit ''hh''=Stunden 00–23, ''mm''=Minuten 00–59 | |||
* ''hh'' – zwei Ziffern, mit ''hh''=Stunden 00–23 | |||
* ''month day'' mit englischsprachigem Monatsnamen und Tagesnummer im Monat | |||
* <code>@</code>''sssssssssss'' – Ganze Zahl der Sekunden in [[Unixzeit|Unix-Zeit]], also seit <code style="white-space:nowrap">1970-01-01 00:00:00 UTC</code> | |||
** Die Zahl darf negativ sein, dann sind es die Sekunden vor der Unix-Zeit, bis 1969. | |||
** An die Zahl dürfen mit <code>,</code> oder <code>.</code> Dezimalstellen angehängt werden, also Zehntel-, Hundertstel- usw. Sekunden | |||
Die Aufzählung ist nicht vollständig, eröffnet jedoch hinreichend viele Möglichkeiten. | |||
{{Überschriftensimulation|3|Text=Wochentag|id=time:dow}} | |||
Es ist auch möglich, relative Angaben bezüglich Wochentage zu machen. | |||
* <code>first</code> ist der ''nächstfolgende'' <Wochentag> (ausgenommen heute) | |||
** Um einen (den heutigen) Tag einzuschließen, falls er auf den <Wochentag> fällt, muss zunächst ein Tag rückwärts gezählt werden. | |||
* <code>last</code> – Letzter ''vorangehender'' <Wochentag> | |||
** Um einen (den heutigen) Tag einzuschließen, falls er auf den <Wochentag> fällt, muss zunächst ein Tag vorwärts gezählt werden. | |||
* <code>second</code> oder <code>third</code> usw. sind die Wochentage nach dem Stichtag. | |||
* Nützlich ist auch der <code>t</code>-Formatierungscode für den letzten Tag des Monats, <code><nowiki>{{#time:Ymt}}</nowiki></code> | |||
{| class="wikitable" | |||
|+ Beispiele zu Wochentag-bezogenen Angaben | |||
|- class="hintergrundfarbe9" | |||
! Code | |||
! Beschreibung | |||
! Ergebnis | |||
|- | |||
!colspan="3"| mit verändertem Datum relativ zu „heute“, {{#timel:l", dem "j"."n"."Y}}: | |||
|- | |||
| <code style="white-space:nowrap"><nowiki>{{#timel:j"."n"."Y|first monday}}</nowiki></code> | |||
| Nächsten Montag (aber nicht mehr heute) | |||
| {{#timel:j"."n"."Y|first monday}} | |||
|- | |||
| <code style="white-space:nowrap"><nowiki>{{#timel:j"."n"."Y|{{#timel:Ymd|yesterday}}, first</nowiki> {{lc:{{#timel:l||en}}}}}}</code> | |||
| Nächsten {{#timel:l}} (ggf. auch heute) | |||
| {{#timel:j"."n"."Y|{{#timel:Ymd|yesterday}}, first {{#timel:l||en}}}} | |||
|- | |||
| <code style="white-space:nowrap"><nowiki>{{#timel:j"."n"."Y|{{#timel:Ymt}} first wednesday}}</nowiki></code> | |||
| Erster Mittwoch des kommenden Monats | |||
| {{#timel:j"."n"."Y|{{#timel:Ymt}} first wednesday}} | |||
|- | |||
| <code style="white-space:nowrap"><nowiki>{{#timel:j"."n"."Y|{{#timel:Ym|1 month}}01, last friday}}</nowiki></code> | |||
| Letzter Freitag dieses Monats | |||
| {{#timel:j"."n"."Y|{{#timel:Ym|1 month}}01, last friday}} | |||
|- | |||
| <code style="white-space:nowrap"><nowiki>{{#timel:j"."n"."Y|{{LOCALYEAR}}1231, first monday}}</nowiki></code> | |||
| Erster Montag kommenden Jahres | |||
| {{#timel:j"."n"."Y|{{LOCALYEAR}}1231, first monday}} | |||
|- | |||
| <code style="white-space:nowrap"><nowiki>{{#timel:j"."n"."Y|{{#timel:Y|1 year}}0101, first monday}}</nowiki></code> | |||
| Erster Montag kommenden Jahres, nach Neujahrsfeiertag | |||
| {{#timel:j"."n"."Y|{{#timel:Y|1 year}}0101, first monday}} | |||
|- | |||
| <code><nowiki>{{#timel:t"."n"."Y}}</nowiki></code> | |||
| Letzter Tag dieses Monats | |||
| {{#timel:t"."n"."Y}} | |||
|} | |||
{{Überschriftensimulation|3|Text=Ausgabesprache|id=time:lang}} | |||
Der Sprachcode wird ausschließlich in Kleinbuchstaben erwartet. | |||
* Bei nicht erkannter Ausgabesprache wird er ignoriert. | |||
* Letztlich ist nur der Monatsname betroffen. | |||
* Die Übersetzungen stammen aus dem [[Common Locale Data Repository|CLDR]] und werden in PHP-Installations-Bibliotheken der Server-Software hinterlegt. | |||
* Siehe auch [[Wikipedia:Technik/MediaWiki/Sprachen|MediaWiki/Sprachen]] zu Kombinationen. | |||
{| class="wikitable" | |||
|+ Beispiele zu sprachbezogenen Angaben | |||
|- class="hintergrundfarbe9" | |||
! Code | |||
! Ergebnis | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|de}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|de}} | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|de-at}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|de-at}} | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|en}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|en}} | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|fr}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|fr}} | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|ja}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|ja}} | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|xx}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|xx}} | |||
|- | |||
| <code><nowiki>{{#time:j. F Y|2000-01-06|fr-xx}}</nowiki></code> | |||
| {{#time:j. F Y|2000-01-06|fr-xx}} | |||
|} | |||
<includeonly>===</includeonly><noinclude>==</noinclude> {{Anker|timef}} Gemäß System-Standards formatieren – #timef <includeonly>===</includeonly><noinclude>==</noinclude> | |||
<!-- 2024-08 1.43.0-wmf.16 Task=223772 --> | |||
{| class="wikitable" | |||
|- class="hintergrundfarbe8" | |||
! Funktion !!colspan="3"| Parameter | |||
|- class="hintergrundfarbe5" | |||
| <code>#timef</code> | |||
|style="border-right-style:none"| ''Zeitpunkt'' | |||
|style="border-left-width:2px; border-left-color:#000000; border-right-style:none;"| ''Art'' | |||
|style="border-left-width:2px; border-left-color:#000000;"| ''Ausgabesprache'' | |||
|- | |||
|colspan="4"| Formatiert beliebigen Zeitpunkt in Weltzeit gemäß System-Standards. | |||
* ''Zeitpunkt'' – [[ISO 8601]] oder englische Datumsformate, in Weltzeit; auch [[#time:relativ|relativ]]. | |||
** Vorgabe ist „jetzt“. | |||
* ''Art'' – Umfang der Angaben | |||
** <code>date</code> (Tagesdatum) | |||
** <code>time</code> (Stunden, Minuten) | |||
** <code>both</code> ''(Vorgabe)'' = <code>date</code>+<code>time</code> kombiniert, Projektstandard für Zeitstempel in [[Hilfe:Signatur|Signaturen]], jedoch ohne Zeitzone. | |||
** <code>pretty</code> = „hübsch“, Tag+Monat | |||
* ''Ausgabesprache'' – Sprachcode einer Ausgabesprache gemäß [[ISO 639]] usw. | |||
** Vorgabe ist die Inhaltssprache (Seitensprache, Projektsprache).<!-- | |||
** <code>user</code> – aktuell aktive Oberflächensprache (seit Sommer 2024) --><!-- 2024-08 1.43.0-wmf.16 Task=223772 gerrit:1053817 --> | |||
** Bei nicht erkannter Ausgabesprache wird „Englisch“ verwendet. | |||
Bei nicht erkanntem ''Zeitpunkt'' wird dieser unverändert wiedergegeben, der Rest ignoriert. | |||
|- | |||
|colspan="4" class="hintergrundfarbe9"| '''Beispiele:''' | |||
* <code><nowiki>{{#timef}}</nowiki></code> → <code>{{#timef}}</code> | |||
* <code><nowiki>{{#timef:}}</nowiki></code> → <code>{{#timef:}}</code> | |||
* <code><nowiki>{{#timef:now|date}}</nowiki></code> → <code>{{#timef:now|date}}</code> | |||
* <code><nowiki>{{#timef:now|time}}</nowiki></code> → <code>{{#timef:now|time}}</code> | |||
* <code><nowiki>{{#timef:now|both}}</nowiki></code> → <code>{{#timef:now|both}}</code> | |||
* <code><nowiki>{{#timef:now|pretty}}</nowiki></code> → <code>{{#timef:now|pretty}}</code> | |||
* <code><nowiki>{{#timef:1970-01-01T00:00:00|both}}</nowiki></code> → <code>{{#timef:1970-01-01T00:00:00|both}}</code> | |||
* <code><nowiki>{{#timef:now|both|ru}}</nowiki></code> → <code>{{#timef:now|both|ru}}</code> | |||
|- class="hintergrundfarbe5" | |||
| <code>#timefl</code> | |||
|style="border-right-style:none"| ''Zeitpunkt'' | |||
|style="border-left-width:2px; border-left-color:#000000; border-right-style:none;"| ''Art'' | |||
|style="border-left-width:2px; border-left-color:#000000;"| ''Ausgabesprache'' | |||
|- | |||
|colspan="4"| Formatiert beliebigen Zeitpunkt in Projekt-lokaler Zeit gemäß System-Standards. | |||
* Parameter und Resultat wie <code>#timef</code>. | |||
|- | |||
|colspan="4" class="hintergrundfarbe9"| '''Beispiele:''' | |||
* <code><nowiki>{{#timefl}}</nowiki></code> → <code>{{#timefl}}</code> | |||
* <code><nowiki>{{#timefl:}}</nowiki></code> → <code>{{#timefl:}}</code> | |||
* <code><nowiki>{{#timefl:now|date}}</nowiki></code> → <code>{{#timefl:now|date}}</code> | |||
* <code><nowiki>{{#timefl:now|time}}</nowiki></code> → <code>{{#timefl:now|time}}</code> | |||
* <code><nowiki>{{#timefl:now|both}}</nowiki></code> → <code>{{#timefl:now|both}}</code> | |||
* <code><nowiki>{{#timefl:now|pretty}}</nowiki></code> → <code>{{#timefl:now|pretty}}</code> | |||
* <code><nowiki>{{#timefl:1970-01-01T00:00:00|both}}</nowiki></code> → <code>{{#timefl:1970-01-01T00:00:00|both}}</code> | |||
* <code><nowiki>{{#timefl:now|both|ru}}</nowiki></code> → <code>{{#timefl:now|both|ru}}</code> | |||
|} | |||
<includeonly>===</includeonly><noinclude>==</noinclude> {{Anker|formatdate}} Gemäß System-Standards formatieren – #formatdate <includeonly>===</includeonly><noinclude>==</noinclude> | |||
Diese Funktion ist möglicherweise nirgendwo noch verwendbar. | |||
{| class="wikitable" | |||
|- class="hintergrundfarbe8" | |||
! Funktion !! [[Hilfe:Parserfunktionen#L10N|Lokalisierung]] !! Pflichtparameter !! Parameter | |||
|- class="hintergrundfarbe5" | |||
| <code>#formatdate</code><br /> <code>#dateformat</code> | |||
| <code>#datumsformat</code> | |||
|style="border-right-style:none"| ''Zeitpunkt'' | |||
|style="border-left-width:2px; border-left-color:#000000;"| ''Formatschema'' | |||
|- | |||
|colspan="4"| Formatiert Daten nach den [[Hilfe:Einstellungen|Benutzereinstellungen]]; falls nicht gesetzt nach dem ''Formatschema''. | |||
* ''Zeitpunkt'' – es werden nur englische Datumsformate erkannt und formatiert. | |||
* ''Formatschema'' – [[Wikipedia:Technik/MediaWiki/Datenformate#timestamp|System-Schema]] | |||
Bei nicht erkanntem ''Zeitpunkt'' wird dieser unverändert wiedergegeben. | |||
* Weil englische Datumsformate (Monatsnamen) in einem deutschsprachigen Wiki nicht dynamisch verfügbar sind, ist diese Funktion hier praktisch kaum einsetzbar. | |||
|} | |||
{{Hilfe/Weitere Informationen|Liste= | |||
* [[Hilfe:Parserfunktionen/Seite und URL#Version|Seite und URL]] – Parserfunktionen für den Zeitpunkt einer Seitenversion | |||
* [[Wikipedia:Lua/Modul/DateTime|Modul DateTime]] – mit Universalfunktionen zur Interpretation von Zeitangaben und zum Formatieren | |||
* [[:Kategorie:Vorlage:Datumsberechnung]] | |||
* [[:Kategorie:Vorlage:Zeitberechnung]] | |||
|NOTOC=<includeonly>3</includeonly> | |||
}} | |||
<includeonly> | |||
'''Anmerkungen''' | |||
<references /> | |||
</includeonly><noinclude> | |||
== Anmerkungen == | |||
<references /> | |||
[[Kategorie:Hilfe:Vorlagen]] | |||
[[Kategorie:Hilfe:Wikisyntax]] | |||
</noinclude> | |||
Aktuelle Version vom 5. Oktober 2026, 08:39 Uhr
Diese Hilfeseite zeigt Parserfunktionen zur Darstellung von Datum und Zeit. Es gibt in den Wikis zwei Zeitzonen:
- UTC – Weltzeit (London)
- Lokale Zeit für das Wiki (Berlin, ggf. mit Sommerzeit, für deutschsprachige Wikis)
Grundsätzlich sind die Seitendarstellungen im Cache hinterlegt, die sich meist schnell ändernden Zeitangaben sind deshalb kaum aktuell. Entsprechende Seiten wie auch diese hier müssen dann ggf. spontan regeneriert werden:
Aktueller Zeitpunkt
Namen sind deutschsprachig.
Weltzeit
| Funktion | Lokalisierung | Beschreibung | Beispiel |
|---|---|---|---|
CURRENTTIMESTAMP |
JETZIGER_ZEITSTEMPEL
|
Zeitstempel als Zahl im Format JJJJMMTTHHMMSS, erfüllt ISO 8601 | {{CURRENTTIMESTAMP}} → 20261031213834
|
CURRENTYEAR |
JETZIGES_JAHR
|
Jahreszahl | {{CURRENTYEAR}} → 2026
|
CURRENTMONTHCURRENTMONTH2
|
JETZIGER_MONATJETZIGER_MONAT_2
|
Monatsnummer, immer zweistellig | {{CURRENTMONTH2}} → 10
|
CURRENTMONTH1 |
JETZIGER_MONAT_1
|
Monatsnummer, möglichst einstellig | {{CURRENTMONTH1}} → 10
|
CURRENTMONTHNAME |
JETZIGER_MONATSNAME
|
Monatsname | {{CURRENTMONTHNAME}} → Oktober
|
CURRENTMONTHABBREV |
JETZIGER_MONATSNAME_KURZ
|
Monatsname, bei mehr als drei Buchstaben abgekürzt | {{CURRENTMONTHABBREV}} → Okt.
|
CURRENTMONTHNAMEGEN |
JETZIGER_MONATSNAME_GENITIVJETZIGER_MONATSNAME_GEN
|
Monatsname im Genitiv | {{CURRENTMONTHNAMEGEN}} → Oktober
|
CURRENTWEEK |
JETZIGE_WOCHEJETZIGE_KALENDERWOCHE
|
Kalenderwoche | {{CURRENTWEEK}} → 44
|
CURRENTDAY |
JETZIGER_TAGJETZIGER_KALENDERTAG
|
Tagesnummer im Monat, möglichst einstellig | {{CURRENTDAY}} → 31
|
CURRENTDAY2 |
JETZIGER_TAG_2JETZIGER_KALENDERTAG_2
|
Tagesnummer im Monat, immer zweistellig | {{CURRENTDAY2}} → 31
|
CURRENTDAYNAME |
JETZIGER_WOCHENTAG
|
Wochentagsname | {{CURRENTDAYNAME}} → Samstag
|
CURRENTDOW |
JETZIGER_WOCHENTAG_ZAHL
|
Tagesnummer in der Woche; Montag=1
|
{{CURRENTDOW}} → 6
|
CURRENTHOUR |
JETZIGE_STUNDE
|
Stunde, immer zweistellig | {{CURRENTHOUR}} → 21
|
CURRENTTIME |
JETZIGE_UHRZEIT
|
Uhrzeit, hh:mm | {{CURRENTTIME}} → 21:38
|
Lokale Zeit
| Funktion | Lokalisierung | Beschreibung | Beispiel |
|---|---|---|---|
LOCALTIMESTAMP |
LOKALERZEITSTEMPEL
|
Zeitstempel als Zahl im Format JJJJMMTTHHMMSS, erfüllt ISO 8601 | {{LOCALTIMESTAMP}} → 20261031223834
|
LOCALYEAR |
LOKALES_JAHR
|
Jahreszahl | {{LOCALYEAR}} → 2026
|
LOCALMONTHLOCALMONTH2
|
LOKALER_MONATLOKALER_MONAT_2
|
Monatsnummer, immer zweistellig | {{LOCALMONTH}} → 10
|
LOCALMONTH1 |
LOKALER_MONAT_1
|
Monatsnummer, möglichst einstellig | {{LOCALMONTH1}} → 10
|
LOCALMONTHNAME |
LOKALER_MONATSNAME
|
Monatsname | {{LOCALMONTHNAME}} → Oktober
|
LOCALMONTHABBREV |
LOKALER_MONATSNAME_KURZ
|
Monatsname, bei mehr als drei Buchstaben abgekürzt | {{LOCALMONTHABBREV}} → Okt.
|
LOCALMONTHNAMEGEN |
LOKALER_MONATSNAME_GENITIVLOKALER_MONATSNAME_GEN
|
Monatsname im Genitiv | {{LOCALMONTHNAMEGEN}} → Oktober
|
LOCALWEEK |
LOKALE_WOCHELOKALE_KALENDERWOCHE
|
Kalenderwoche | {{LOCALWEEK}} → 44
|
LOCALDAY |
LOKALER_TAGLOKALER_KALENDERTAG
|
Tagesnummer im Monat, möglichst einstellig | {{LOCALDAY}} → 31
|
LOCALDAY2 |
LOKALER_TAG_2LOKALER_KALENDERTAG_2
|
Tagesnummer im Monat, immer zweistellig | {{LOCALDAY2}} → 31
|
LOCALDAYNAME |
LOKALER_WOCHENTAG
|
Wochentagsname | {{LOCALDAYNAME}} → Samstag
|
LOCALDOW |
LOKALER_WOCHENTAG_ZAHL
|
Tagesnummer in der Woche; Montag=1
|
{{LOCALDOW}} → 6
|
LOCALHOUR |
LOKALE_STUNDE
|
Stunde, immer zweistellig | {{LOCALHOUR}} → 22
|
LOCALTIME |
LOKALE_UHRZEIT
|
Uhrzeit, hh:mm | {{LOCALTIME}} → 22:38
|
Beliebigen Zeitpunkt formatieren – #time
| Funktion | Pflichtparameter | Parameter | |
|---|---|---|---|
#time
|
Format | Zeitpunkt | Ausgabesprache local |
Formatiert beliebigen Zeitpunkt in Weltzeit.
Bei nicht erkanntem Zeitpunkt wird dieser unverändert wiedergegeben, der Rest ignoriert. | |||
Beispiele:
| |||
#timel
|
Format | Zeitpunkt | Ausgabesprache |
Formatiert beliebigen Zeitpunkt in Projekt-lokaler Zeit.
| |||
Beispiele:
| |||
Es wird bei ungültigem Ausdruck eine Fehlermeldung angezeigt; eine Wartungskategorie ist zurzeit jedoch nicht definiert.[1]
Die Funktionalität wird zunächst durch eine Standardbibliothek in PHP realisiert und richtet sich nach deren auf dem Server installierten Version. [2]
Von MediaWiki unterstützte Format-Parameter sind DjlNwzWFmMntLoYyaAgGhHiscrUeIOPTZ[3] sowie Erweiterungen zu PHP. Diese werden in den folgenden zwei Tabellen erklärt.
Die Ausgabe erfolgt entsprechend der lokalen Spracheinstellung; durch xn-Codes werden Zahlausgaben in Versalziffern umgewandelt, sofern das per lokaler Spracheinstellung erzeugten typografischen Varianten oder anderen Zahlensystemen benötigt wird.
| Code | Beschreibung | Ausgabe in UTC (#time)
|
Ausgabe in lokaler Zeit (#timel)
|
|---|---|---|---|
| Jahr | |||
Y
|
Jahr vierstellig | 2026 | 2026 |
y
|
Jahr zweistellig | 26 | 26 |
o
|
Jahreszahl nach ISO 8601, gebunden an Kalenderwoche 29. Dezember 2008 = 2009, weil 1. KW; 2. Januar 2011 = 2010, weil 52. KW |
2026 | 2026 |
L
|
Schaltjahr? 1=ja und 0=nein | 0 | 0 |
| Monat | |||
M
|
Monatsname abgekürzt (internationalisierbar) | Okt. (Standard) Oct (Englisch) |
Okt. (Standard) Oct (Englisch) |
F
|
Monatsname ausgeschrieben (internationalisierbar) | Oktober (Standard) October (Englisch) |
Oktober (Standard) October (Englisch) |
m
|
Monat mit führender Null | 10 | 10 |
n
|
Monat ohne führende Null | 10 | 10 |
t
|
Gesamt-Anzahl der Tage in diesem Monat | 31 | 31 |
| Woche | |||
W
|
Kalenderwoche nach ISO-8601 | 44 | 44 |
| Tag | |||
z
|
Tage seit Neujahr, 1. Januar=0; 2. Januar=1, … | 303 | 303 |
j
|
Tag im Monat ohne führende Null | 31 | 31 |
d
|
Tag im Monat mit führender Null | 31 | 31 |
D
|
Wochentag abgekürzt (tw. internationalisierbar) | Sa (Standard) Sat (Englisch) |
Sa (Standard) Sat (Englisch) |
l
|
Wochentag ausgeschrieben (tw. internationalisierbar) | Samstag (Standard) Saturday (Englisch) |
Samstag (Standard) Saturday (Englisch) |
w
|
Wochentags-Zähler, Mo(1)–Sa(6), So=0 | 6 | 6 |
N
|
Wochentags-Zähler, Mo(1)–Sa(6), So=7 | 6 | 6 |
| Stunde | |||
H
|
Stunde mit führender Null, Mitternacht = 00 | 21 | 22 |
G
|
Stunde ohne führende Null, Mitternacht = 0 | 21 | 22 |
h
|
Stunde im 12-h-Format mit führender Null, Mitternacht & Mittag = 12 | 09 | 10 |
g
|
Stunde im 12-h-Format ohne führende Null, Mitternacht & Mittag = 12 | 9 | 10 |
a / A
|
am und pm, klein- (a) bzw. großgeschrieben (A) | pm / PM | pm / PM |
| Minute und Sekunde | |||
i
|
Minute mit führender Null, volle Stunde = 00 | 38 | 38 |
s
|
Sekunde mit führender Null, volle Minute = 00 | 34 | 34 |
| Umfassende Zeitangabe | |||
c
|
Datum nach ISO 8601 | 2026-10-31T21:38:34+00:00 | 2026-10-31T22:38:34+01:00 |
r
|
Datum nach RFC 2822 | Sat, 31 Oct 2026 21:38:34 +0000 | Sat, 31 Oct 2026 22:38:34 +0100 |
U
|
Unixzeit | 1793482714 | 1793482714 |
| Zeitzone | |||
e
|
Zeitzonen-Kennzeichner | UTC | Europe/Berlin |
I
|
Sommerzeit? 1=ja und 0=nein | 0 | 0 |
O
|
Unterschied zur Greenwich Mean Time | +0000 | +0100 |
P
|
Unterschied zur Greenwich Mean Time mit Trennzeichen | +00:00 | +01:00 |
T
|
Zeitzonen-Name | UTC | CET |
Z
|
Zeitzonen-Offset in Sekunden | 0 | 3600 |
| Code | Beschreibung | Ausgabe in UTC |
|---|---|---|
xn
|
Sofern die Spracheinstellungen nicht Versalziffern erzeugen, sorgt xn dafür – beispielsweise ergibt {{#time:G, xnG}} in Hindi → २१, 21 | 21 (xnG) |
xr
|
Formatiert den nächsten numerischen Code als römische Zahl. | {{#time: xrY}} → MMXXVI |
xg
|
Gibt die Genitivform des Monatsnamens aus; für Sprachen, die zwischen Genitiv und Nominativ unterscheiden. | Oktober |
xx
|
Der Buchstabe „x“ | x |
|
|
Tag nach islamischer Zeitrechnung |
19 Dschumada l-ula |
|
|
Tag im iranischen Kalender |
9 30 |
|
|
Tag im jüdischen Kalender |
20 30 |
xkY
|
Jahr im thailändischen Sonnenkalender (Tag und Monat sind mit dem gregorianischen Kalender identisch) | 2569 |
xoY
|
Jahr im chinesischen Minguo-Kalender (Tag und Monat sind mit dem gregorianischen Kalender identisch) | 115 |
xtY
|
Jahr im japanischen Nengō-Kalender (Tag und Monat sind mit dem gregorianischen Kalender identisch) | 令和8 |
Jedes unbekannte Zeichen wird unbearbeitet zur Ausgabe durchgereicht. Dazu gibt es zwei Konventionen:
- Zeichen zwischen doppelten, hochgestellten Anführungszeichen
"werden als solche ausgegeben, die Anführungszeichen selbst werden ausgespart. Dies verhindert eine Umwandlung der (Code-)Buchstaben eines Wortes. Anführungszeichen alleine werden als solche ausgegeben. Beispiele:{{#time: Wort}}→ 442026Sat, 31 Oct 2026 21:38:34 +000031{{#time: "Wort"}}→ Wort{{#time: "Wird übermorgen, einem" l "im" F", erledigt."|+ 2 days}}→ Wird übermorgen, einem Montag im November, erledigt.{{#time: "l, g:i:s a"}}→ l, g:i:s a
- backslash escapes werden unterstützt:
\Hergibt das ZeichenH,\"ergibt das Zeichen".
| Code | Beschreibung | Ausgabe (UTC) |
|---|---|---|
{{#time:xjj. xjF xjY}}
|
Aktuelles Datum nach dem jüdischen Kalender | 20. Cheshvan 5787 |
{{#time:xmj. xmF xmY}}
|
Aktuelles Datum nach islamischer Zeitrechnung | 19. Dschumada l-ula 1448 |
{{#time:xij. xiF xiY}}
|
Aktuelles Datum nach dem iranischen Kalender | 9. Aban 1405 |
{{#time:j. F xkY}}
|
Aktuelles Datum nach dem Thailändischen Sonnenkalender | 31. Oktober 2569 |
{{#time:j. F xoY}}
|
Aktuelles Datum nach dem chinesischen Minguo-Kalender | 31. Oktober 115 |
{{#time:xtY/n/j}}
|
Aktuelles Datum nach dem japanischen Nengō-Kalender | 令和8/10/31 |
| Schlüsselwort | Bedeutung |
|---|---|
| ago | zuvor |
| second seconds |
Sekunden |
| minute minutes |
Minuten |
| hour hours |
Stunden |
| day days |
Tage |
| month months |
Monate |
| week weeks |
Wochen |
| year years |
Jahre |
| today | heute |
| tomorrow | morgen |
| yesterday | gestern |
| fortnight | 14 Tage |
Das Format des Zeitpunkt-Parameters ist identisch mit der PHP-Funktion strtotime(). Relative Angaben wie zum Beispiel +10 hours werden unterstützt, welche etwa für eine Zeitzonen-Berechnung genutzt werden können.
Bei Namen oder Abkürzungen von Monaten oder Wochentagen werden nur die englischsprachigen Bezeichnungen erkannt, die Verwendung von deutschsprachigen Bezeichnungen kann zu einem ungültigen oder unerwarteten Datum führen.[4]
| Code | Beschreibung | Ergebnis in UTC |
|---|---|---|
mit verändertem Datum relativ zur „Jetztzeit“, dem Zeitpunkt der letzten Seitenaktualisierung: 31.10.2026 21:38:34
| ||
{{#time:j"."n"."Y H":"i":"s|2 days 10 hours 40 minutes ago}}
|
Das angezeigte Datum wird um 2 Tage, 10 Stunden und 40 Minuten nach hinten verschoben | 29.10.2026 10:58:34 |
{{#time:j"."n"."Y H":"i":"s|1 day ago}}
|
Gestern zur gleichen Zeit (Vor 24 Stunden) | 30.10.2026 21:38:34 |
{{#time:j"."n"."Y H":"i":"s|yesterday}}
|
Gestern | 30.10.2026 00:00:00 |
{{#time:j"."n"."Y H":"i":"s|tomorrow}}
|
Morgen | 1.11.2026 00:00:00 |
{{#time:j"."n"."Y H":"i":"s|1 day}}
|
Morgen zur gleichen Zeit (In 24 Stunden) | 1.11.2026 21:38:34 |
{{#time:j"."n"."Y H":"i":"s|2 days}}
|
Übermorgen | 2.11.2026 21:38:34 |
{{#time:j"."n"."Y H":"i":"s|2 years 2 months 2 weeks 2 days}}
|
In 2 Jahren, 2 Monaten, 2 Wochen und 2 Tagen | 16.1.2029 21:38:34 |
{{#time:j"."n"."Y H":"i":"s|1 year 1 month 1 week 1 day}}
|
In einem Jahr, einem Monat, einer Woche und einem Tag | 9.12.2027 21:38:34 |
Es gibt mehrere Möglichkeiten, einen bestimmten Zeitpunkt anzugeben:
| Schlüsselwort | Bedeutung |
|---|---|
| first | erster |
| second | zweiter |
| third | dritter |
| fourth | vierter |
| fifth | fünfter |
| last | letzter |
| monday | Montag |
| tuesday | Dienstag |
| wednesday | Mittwoch |
| thursday | Donnerstag |
| friday | Freitag |
| saturday | Sonnabend |
| sunday | Sonntag |
- ISO 8601, Beispiele:
2001-01-152006-11-26T15:15:201970-01-01 00:00Z
- jjjjmmtt – sechs Ziffern, mit jjjj=Jahreszahl, mm=Monatsnummer 01–12, tt=Tagesnummer
- hhmm – vier Ziffern, mit hh=Stunden 00–23, mm=Minuten 00–59
- hh:mm – zwei Ziffern, Doppelpunkt, zwei Ziffern, mit hh=Stunden 00–23, mm=Minuten 00–59
- hh – zwei Ziffern, mit hh=Stunden 00–23
- month day mit englischsprachigem Monatsnamen und Tagesnummer im Monat
@sssssssssss – Ganze Zahl der Sekunden in Unix-Zeit, also seit1970-01-01 00:00:00 UTC- Die Zahl darf negativ sein, dann sind es die Sekunden vor der Unix-Zeit, bis 1969.
- An die Zahl dürfen mit
,oder.Dezimalstellen angehängt werden, also Zehntel-, Hundertstel- usw. Sekunden
Die Aufzählung ist nicht vollständig, eröffnet jedoch hinreichend viele Möglichkeiten.
Es ist auch möglich, relative Angaben bezüglich Wochentage zu machen.
firstist der nächstfolgende <Wochentag> (ausgenommen heute)- Um einen (den heutigen) Tag einzuschließen, falls er auf den <Wochentag> fällt, muss zunächst ein Tag rückwärts gezählt werden.
last– Letzter vorangehender <Wochentag>- Um einen (den heutigen) Tag einzuschließen, falls er auf den <Wochentag> fällt, muss zunächst ein Tag vorwärts gezählt werden.
secondoderthirdusw. sind die Wochentage nach dem Stichtag.- Nützlich ist auch der
t-Formatierungscode für den letzten Tag des Monats,{{#time:Ymt}}
| Code | Beschreibung | Ergebnis |
|---|---|---|
| mit verändertem Datum relativ zu „heute“, Samstag, dem 31.10.2026: | ||
{{#timel:j"."n"."Y|first monday}}
|
Nächsten Montag (aber nicht mehr heute) | 2.11.2026 |
{{#timel:j"."n"."Y|{{#timel:Ymd|yesterday}}, first saturday}}
|
Nächsten Samstag (ggf. auch heute) | 31.10.2026 |
{{#timel:j"."n"."Y|{{#timel:Ymt}} first wednesday}}
|
Erster Mittwoch des kommenden Monats | 4.11.2026 |
{{#timel:j"."n"."Y|{{#timel:Ym|1 month}}01, last friday}}
|
Letzter Freitag dieses Monats | 27.11.2026 |
{{#timel:j"."n"."Y|{{LOCALYEAR}}1231, first monday}}
|
Erster Montag kommenden Jahres | 4.1.2027 |
{{#timel:j"."n"."Y|{{#timel:Y|1 year}}0101, first monday}}
|
Erster Montag kommenden Jahres, nach Neujahrsfeiertag | 4.1.2027 |
{{#timel:t"."n"."Y}}
|
Letzter Tag dieses Monats | 31.10.2026 |
Der Sprachcode wird ausschließlich in Kleinbuchstaben erwartet.
- Bei nicht erkannter Ausgabesprache wird er ignoriert.
- Letztlich ist nur der Monatsname betroffen.
- Die Übersetzungen stammen aus dem CLDR und werden in PHP-Installations-Bibliotheken der Server-Software hinterlegt.
- Siehe auch MediaWiki/Sprachen zu Kombinationen.
| Code | Ergebnis |
|---|---|
{{#time:j. F Y|2000-01-06|de}}
|
6. Januar 2000 |
{{#time:j. F Y|2000-01-06|de-at}}
|
6. Jänner 2000 |
{{#time:j. F Y|2000-01-06|en}}
|
6. January 2000 |
{{#time:j. F Y|2000-01-06|fr}}
|
6. janvier 2000 |
{{#time:j. F Y|2000-01-06|ja}}
|
6. 1月 2000 |
{{#time:j. F Y|2000-01-06|xx}}
|
6. Januar 2000 |
{{#time:j. F Y|2000-01-06|fr-xx}}
|
6. Januar 2000 |
Gemäß System-Standards formatieren – #timef
| Funktion | Parameter | ||
|---|---|---|---|
#timef
|
Zeitpunkt | Art | Ausgabesprache |
Formatiert beliebigen Zeitpunkt in Weltzeit gemäß System-Standards.
Bei nicht erkanntem Zeitpunkt wird dieser unverändert wiedergegeben, der Rest ignoriert. | |||
Beispiele:
| |||
#timefl
|
Zeitpunkt | Art | Ausgabesprache |
Formatiert beliebigen Zeitpunkt in Projekt-lokaler Zeit gemäß System-Standards.
| |||
Beispiele:
| |||
Gemäß System-Standards formatieren – #formatdate
Diese Funktion ist möglicherweise nirgendwo noch verwendbar.
| Funktion | Lokalisierung | Pflichtparameter | Parameter |
|---|---|---|---|
#formatdate#dateformat
|
#datumsformat
|
Zeitpunkt | Formatschema |
Formatiert Daten nach den Benutzereinstellungen; falls nicht gesetzt nach dem Formatschema.
Bei nicht erkanntem Zeitpunkt wird dieser unverändert wiedergegeben.
| |||
Anmerkungen
- ↑ Phabricator – Bug/Feature: 63425 – Es wird ein Problem darin gesehen, dass auch bei
#iferroreine Wartungskategorie ausgelöst wird, obwohl bereits eine Fehlerbehandlung erfolgt. - ↑ tar manual. gnu.org
- ↑ Erklärung der Format-Codes. php.net
- ↑ phab:T21412 (Bugzilla:19412)