Vorlage:Tagesdifferenz

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

0

Dokumentation

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

ParameterBeschreibungTypStatus
Tag (1)Tag1
3
Tag des ersten Datums
Standard
23
Nummeroptional
Monat (1)Monat1
2
Monat des ersten Datums
Standard
07
Nummeroptional
Jahr (1)Jahr1
1
Jahr des ersten Datums
Standard
2018
Nummeroptional
Tag (2)Tag2
6
Tag des zweiten Datums
Standard
23
Nummeroptional
Monat (2)Monat2
5
Monat des zweiten Datums
Standard
07
Nummeroptional
Jahr (2)Jahr2
4
Jahr des zweiten Datums
Standard
2018
Nummeroptional

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

ParameterBeschreibungTypStatus
Tag (1)Tag13

Tag des ersten Datums

Standard
23
Beispiel
leer
Autowert
leer
Nummeroptional
Monat (1)Monat12

Monat des ersten Datums

Standard
07
Beispiel
leer
Autowert
leer
Nummeroptional
Jahr (1)Jahr11

Jahr des ersten Datums

Standard
2018
Beispiel
leer
Autowert
leer
Nummeroptional
Tag (2)Tag26

Tag des zweiten Datums

Standard
23
Beispiel
leer
Autowert
leer
Nummeroptional
Monat (2)Monat25

Monat des zweiten Datums

Standard
07
Beispiel
leer
Autowert
leer
Nummeroptional
Jahr (2)Jahr24

Jahr des zweiten Datums

Standard
2018
Beispiel
leer
Autowert
leer
Nummeroptional

Kopiervorlage

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

oder kompakter:

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

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

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 29.746 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:

{{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 4.229 Tage (≙ 11,58 Jahre oder 138,9 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.

Bei technischen Fragen zu dieser Vorlage kannst du dich an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite.