Vorlage:Tagesdifferenz/Doku

Aus Die Bundesrepublik
Version vom 24. März 2026, 20:32 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation/Dokuseite}}</noinclude> {{templateData|JSON= { "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.)", "params": { "Tag1": { "label": "Tag (1)", "description": "Tag des ersten Datums", "type": "number", "required": false,…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Vorlage:Dokumentation/Dokuseite

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.)

⧼templatedata-doc-params⧽

Tag (1)Tag1
3
Tag des ersten Datums
⧼templatedata-doc-param-default⧽
27
Monat (1)Monat1
2
Monat des ersten Datums
⧼templatedata-doc-param-default⧽
03
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⧽
27
Monat (2)Monat2
5
Monat des zweiten Datums
⧼templatedata-doc-param-default⧽
03
Jahr (2)Jahr2
4
Jahr des zweiten Datums
⧼templatedata-doc-param-default⧽
2026

Kopiervorlage

[Bearbeiten]
{{Tagesdifferenz
| Tag1   = 
| Monat1 = 
| Jahr1  = 
| Tag2   = 
| Monat2 = 
| Jahr2  = 
}}

oder kompakter:

{{Tagesdifferenz|Tag1=|Monat1=|Jahr1=|Tag2=|Monat2=|Jahr2=}}

Hinweis

[Bearbeiten]

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

[Bearbeiten]
Vom 11. Juli 2008 zum 13. Juli 2008 sind es {{Tagesdifferenz|Tag1=11|Monat1=7|Jahr1=2008|Tag2=13|Monat2=7|Jahr2=2008}} Tage.

ergibt: Vom 11. Juli 2008 zum 13. Juli 2008 sind es 2 Tage.

In Zukunft liegendes Datum:

Bis zu Silvester 2099 sind es noch {{formatnum:{{Tagesdifferenz|Tag2=31|Monat2=12|Jahr2=2099}}}} Tage.

ergibt:

Bis zu Silvester 2099 sind es noch 26.942 Tage.

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

Monats- und Jahresdifferenz

[Bearbeiten]

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:

{{formatnum:{{Tagesdifferenz|2006|12|24}}}} Tage
{{formatnum:{{#expr: {{Tagesdifferenz|Tag1=24|Monat1=12|Jahr1=2006}} / 365.24 round 2}}}} Jahre
{{formatnum:{{#expr: {{Tagesdifferenz|Tag1=24|Monat1=12|Jahr1=2006}} / 30.44 round 1}}}} Monate

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.033 Tage (≙ 19,26 Jahre oder 231 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

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