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.)
Vorlagenparameter
Vorlagenparameter
Parameter | Beschreibung | Typ | Status |
---|
Tag (1) | Tag1 3 | Tag des ersten Datums - Standard
- 17
| Zahlenwert | optional |
---|
Monat (1) | Monat1 2 | Monat des ersten Datums - Standard
- 11
| Zahlenwert | optional |
---|
Jahr (1) | Jahr1 1 | Jahr des ersten Datums - Standard
- 2024
| Zahlenwert | optional |
---|
Tag (2) | Tag2 6 | Tag des zweiten Datums - Standard
- 17
| Zahlenwert | optional |
---|
Monat (2) | Monat2 5 | Monat des zweiten Datums - Standard
- 11
| Zahlenwert | optional |
---|
Jahr (2) | Jahr2 4 | Jahr des zweiten Datums - Standard
- 2024
| Zahlenwert | optional |
---|
{ "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,
"default": "17",
"aliases": [ "3" ]
},
"Monat1":
{ "label": "Monat (1)",
"description": "Monat des ersten Datums",
"type": "number",
"required": false,
"default": "11",
"aliases": [ "2" ]
},
"Jahr1":
{ "label": "Jahr (1)",
"description": "Jahr des ersten Datums",
"type": "number",
"required": false,
"default": "2024",
"aliases": [ "1" ]
},
"Tag2":
{ "label": "Tag (2)",
"description": "Tag des zweiten Datums",
"type": "number",
"required": false,
"default": "17",
"aliases": [ "6" ]
},
"Monat2":
{ "label": "Monat (2)",
"description": "Monat des zweiten Datums",
"type": "number",
"required": false,
"default": "11",
"aliases": [ "5" ]
},
"Jahr2":
{ "label": "Jahr (2)",
"description": "Jahr des zweiten Datums",
"type": "number",
"required": false,
"default": "2024",
"aliases": [ "4" ]
}
},
"sets": [ { "label": "1. Datum",
"params": ["Tag1", "Monat1", "Jahr1"]
},
{ "label": "2. Datum",
"params": ["Tag2", "Monat2", "Jahr2"]
}
]
}
{{Tagesdifferenz
| Tag1 =
| Monat1 =
| Jahr1 =
| Tag2 =
| Monat2 =
| Jahr2 =
}}
oder kompakter:
{{Tagesdifferenz|Tag1=|Monat1=|Jahr1=|Tag2=|Monat2=|Jahr2=}}
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}}
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 27.437 Tage.
- Erklärung: Ergänzt man die Vorlage durch {{formatnum:...}}, so können die Zahlen mit Tausendertrennzeichen dargestellt werden.
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
6.538 Tage (≙
17,9 Jahre oder
214,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.
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.