Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Vorlage:FormatDate: Unterschied zwischen den Versionen

Aus imedwiki
Zur Navigation springen Zur Suche springen
[unmarkierte Version][unmarkierte Version]
(Beschreibun etwas erweitert)
K (In Vorlage:QuelleWikipedia datum, oldid und oldid-lokal setzen)
 
(40 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly><!--
+
<onlyinclude><includeonly>{{#invoke:Vorlage:FormatDate|Execute}}<!--
Kleine Tricks zur Ermittlung der Komponenten:
+
-->{{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|<span style="display:none;">[[Vorlage:FormatDate/Wartung/Error]]</span>|}}<!--
 +
-->{{#ifeq:{{Str_left|{{{1|}}}x|1}}|0|{{#ifeq:{{Str_left|{{{1|}}}xx|2}}|0-|<!-- nix -->|<span style="display:none;">[[Vorlage:FormatDate/Wartung/0]]</span>}}}}<!--
 +
--></includeonly></onlyinclude>
  
d = {{#expr:({{{1}}})-({{{1}}}*2)}}
+
{{Dokumentation}}
y = {{#expr:(2*{{{1}}})-({{{1}}})}}
+
{{QuelleWikipedia|datum=06. November 2019|oldid=123138540|oldid-lokal=2047|geschichte=true}}
m = {{#expr:y-d-({{{1}}})}} = {{#expr:{{#expr:(2*{{{1}}})-({{{1}}})}}-{{#expr:({{{1}}})-({{{1}}}*2)}}-({{{1}}})}}
 
-->{{#ifexpr: ({{{1}}})-({{{1}}}*2) | {{#expr:({{{1}}})-({{{1}}}*2)}}.&nbsp;}}{{#switch:{{#expr:{{#expr:(2*{{{1}}})-({{{1}}})}}-{{#expr:({{{1}}})-({{{1}}}*2)}}-({{{1}}})}}
 
| 1=Jan.
 
| 2=Feb.
 
| 3=März
 
| 4=Apr.
 
| 5=Mai
 
| 6=Juni
 
| 7=Juli
 
| 8=Aug.
 
| 9=Sep.
 
|10=Okt.
 
|11=Nov.
 
|12=Dez.
 
|#default=???}} {{#expr:(2*{{{1}}})-({{{1}}})}}</includeonly><noinclude>
 
Diese Vorlage formatiert ein in Anlehnung an [[ISO 8601]] angegebenes Datum mit abgekürzten deutschen Monatsnamen zur Verwendung in Listen oder Infoboxen. Im Gegensatz zur Parser-Funktion [[Hilfe:Vorlagenprogrammierung#Funktion time|#time:]] kann sie auch Daten vor dem 1. Januar 1970 und nach dem 9. Januar 2038 verarbeiten. Außerdem kann durch Angabe einer <code>0</code> für den Tag eine Ausgabe ohne Tagangabe erzielt werden.
 
 
 
== Aufruf ==
 
 
 
<code><nowiki>{{formatdate|Datum}}</nowiki></code>
 
 
 
Dabei muss <code>Datum</code> in der Form "jjjj-mm-tt" oder "jjjj-m-t" angegeben werden, also z.B. "1881-11-03" für den 3. November 1881. Die Angabe in der Form "jjjj-mm-0" oder "jjjj-mm-00" unterdrückt die Angabe des Tages bei für Datumsangaben, die nur monatsgenau sind.
 
 
 
== Beispiele ==
 
 
 
* <code><nowiki>{{formatdate|1234-01-01}}</nowiki></code> ergibt "{{formatdate|1234-01-01}}"
 
* <code><nowiki>{{formatdate|1234-2-28}}</nowiki></code> ergibt "{{formatdate|2000-2-28}}"
 
* <code><nowiki>{{formatdate|1881-3-1}}</nowiki></code> ergibt "{{formatdate|1881-3-1}}"
 
* <code><nowiki>{{formatdate|1881-04-1}}</nowiki></code> ergibt "{{formatdate|1881-04-1}}"
 
* <code><nowiki>{{formatdate|2000-05-30}}</nowiki></code> ergibt "{{formatdate|2000-05-30}}"
 
* <code><nowiki>{{formatdate|2000-06-29}}</nowiki></code> ergibt "{{formatdate|2000-06-29}}"
 
* <code><nowiki>{{formatdate|2000-07-28}}</nowiki></code> ergibt "{{formatdate|2000-07-28}}"
 
* <code><nowiki>{{formatdate|2000-08-27}}</nowiki></code> ergibt "{{formatdate|2000-08-27}}"
 
* <code><nowiki>{{formatdate|2000-09-26}}</nowiki></code> ergibt "{{formatdate|2000-09-26}}"
 
* <code><nowiki>{{formatdate|2000-10-25}}</nowiki></code> ergibt "{{formatdate|2000-10-55}}"
 
* <code><nowiki>{{formatdate|2000-11-00}}</nowiki></code> ergibt "{{formatdate|2000-11-00}}"
 
* <code><nowiki>{{formatdate|2000-12-0}}</nowiki></code> ergibt "{{formatdate|2000-12-0}}"
 
 
 
[[Kategorie:Vorlage:Datumsberechnung|{{PAGENAME}}]]
 
</noinclude>
 

Aktuelle Version vom 10. Dezember 2019, 18:31 Uhr


Documentation

Werkzeuge

Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.

Wikipedia-logo-v2.svg
Diese Vorlage basiert (teilweise) auf der Vorlage:FormatDate aus der freien Enzyklopädie Wikipedia in der Fassung 123138540 vom 06. November 2019 und steht unter der GNU Lizenz für freie Dokumentation und der Creative Commons Attribution/Share Alike. Auf Wikipedia ist eine Liste der Autoren verfügbar. Veränderungen seither in Imedwiki. Veränderungen seither in Wikipedia.Weiteres zum Import aus Wikipedia siehe Seite Imedwiki:Import aus Wikipedia.