Zum Inhalt springen

Vorlage:Tagesdifferenz

aus Wikipedia, der freien Enzyklopädie

0

Berechnung der Anzahl der Tage zwischen zwei Daten (Datum 1 muss vor Datum 2 liegen; wird ein Datum weggelassen, wird es durch das heutige ersetzt.)

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

Tag (1)Tag1
3
Tag des ersten Datums
⧼templatedata-doc-param-default⧽
19
Monat (1)Monat1
2
Monat des ersten Datums
⧼templatedata-doc-param-default⧽
05
Jahr (1)Jahr1
1
Jahr des ersten Datums
⧼templatedata-doc-param-default⧽
2026
Tag (2)Tag2
6
Tag des zweiten Datums
⧼templatedata-doc-param-default⧽
19
Monat (2)Monat2
5
Monat des zweiten Datums
⧼templatedata-doc-param-default⧽
05
Jahr (2)Jahr2
4
Jahr des zweiten Datums
⧼templatedata-doc-param-default⧽
2026
<templatedata>{"sets":[{"params":["Tag1","Monat1","Jahr1"],"label":"1. Datum"},{"params":["Tag2","Monat2","Jahr2"],"label":"2. Datum"}],"description":"Berechnung der Anzahl der Tage zwischen zwei Daten (Datum 1 muss vor Datum 2 liegen; wird ein Datum weggelassen, wird es durch das heutige ersetzt.)","paramOrder":["Tag1","Monat1","Jahr1","Tag2","Monat2","Jahr2"],

"params":{ "Tag1":{"type":"number","description":"Tag des ersten Datums","label":"Tag (1)","required":false,"default":"19","aliases":["3"]},

"Monat1":{"type":"number","description":"Monat des ersten Datums","label":"Monat (1)","required":false,"default":"05","aliases":["2"]},

"Jahr1":{"type":"number","description":"Jahr des ersten Datums","label":"Jahr (1)","required":false,"default":"2026","aliases":["1"]},

"Tag2":{"type":"number","description":"Tag des zweiten Datums","label":"Tag (2)","required":false,"default":"19","aliases":["6"]},

"Monat2":{"type":"number","description":"Monat des zweiten Datums","label":"Monat (2)","required":false,"default":"05","aliases":["5"]},

"Jahr2":{"type":"number","description":"Jahr des zweiten Datums","label":"Jahr (2)","required":false,"default":"2026","aliases":["4"]} }

}</templatedata>

Kopiervorlage

<syntaxhighlight lang="wikitext" copy>0 </syntaxhighlight>

oder kompakter: <syntaxhighlight lang="wikitext" copy> 0 </syntaxhighlight>

Hinweis

Achtung: keine exzessive Nutzung, schon gar nicht im Artikelnamensraum, da diese Vorlage das Caching-System effektiv aushebelt.

Wenn eine statische Ausgabe genügt, d. h. keine Differenz zum jeweils aktuellen Datum benötigt wird, bitte die Vorlage substituieren:

Beispiel:

{{safesubst:Tagesdifferenz|Tag1=23|Monat1=7|Jahr1=1989|Tag2=14|Monat2=7|Jahr2=2003}}

Beispiele

<syntaxhighlight lang="wikitext">Vom 11. Juli 2008 zum 13. Juli 2008 sind es 2 Tage.</syntaxhighlight> ergibt: Vom 11. Juli 2008 zum 13. Juli 2008 sind es 2 Tage.

In Zukunft liegendes Datum: <syntaxhighlight lang="wikitext">Bis zu Silvester 2099 sind es noch 26.889 Tage.</syntaxhighlight>ergibt: Bis zu Silvester 2099 sind es noch 26.889 Tage.

  • Erklärung: Ergänzt man die Vorlage durch {{formatnum:...}}, so können die Zahlen mit Tausendertrennzeichen dargestellt werden.

Monats- und Jahresdifferenz

Mit dieser Vorlage kann man die Zeitdifferenz auch in Monaten (1 Monat ≈ 30,44 Tage) oder Jahren (1 Jahr ≈ 365,24 Tage) angeben. Am Beispiel der Tagesdifferenz von Weihnachten 2006 zu heute (also ohne Datum2) sähe die Syntax so aus: <syntaxhighlight lang="wikitext"> 7.086 Tage 19,4 Jahre 232,8 Monate</syntaxhighlight>in einen Text eingebettet ergäbe das: Der Benutzer:W-mann tätigte am 24. Dezember 2006 seine erste Bearbeitung bei der Wikipedia.
Dieses für ihn so einschneidende Erlebnis liegt nun schon 7.086 Tage (≙ 19,4 Jahre oder 232,8 Monate) zurück.

Erklärung:

  • Mit #expr: können Berechnungen getätigt werden, in diesem Fall mit der Tagesdifferenz.
  • Hinter round gibt man an, auf wieviele Nachkommastellen das Ergebnis gerundet werden soll.

Herkunft

Am 6. Jan. 2007 aus der englischen Wikipedia-Vorlage Age in days erstellt: deren Versionsgeschichte.

mk:Шаблон:Days between