Diese Seite ist die Dokumentations-Unterseite der Vorlage:Dts.

Achtung: Diese Vorlage ist bei sehr häufiger Einbindung in eine Seite eine starke Belastung des Servers (genauer: Parsers). Sie sollte daher nicht öfter als ca. 500-mal auf einer Seite auftauchen.

Dts steht für Datum-Tabellen-Sortierung (oder auch englisch: Date Table Sorting) und wird verwendet, um Datumsangaben in Tabellenspalten richtig zu sortieren und darzustellen.


Wozu dient die Vorlage?

Bearbeiten

Um Tabellenspalten korrekt zu sortieren, müssten sie im Format TT-MM-JJJJ bzw. JJJJ-MM-TT angegeben werden.

Für eine gleichmäßige und kompakte Darstellung wird vor einstelligen Tagen eine unsichtbare 0 gesetzt und die Monate werden mit fester Breite ausgegeben. Alle Monate außer Mai, Juni, Juli werden abgekürzt.

Parameter

Bearbeiten
  • 1. Parameter – Tag
    • Tageszahl – 7 oder 07
  • 2. Parameter – Monat
    • Ausgeschriebener Name des Monats – Februar
    • Abgekürzter Name des Monats (deutsch/englisch) – Feb
    • Monatszahl – 2 oder 02
  • 3. Parameter – Jahr
    • Jahreszahl – führende Nullen müssen nicht angegeben werden.
  • 4. Parameter - Uhrzeit
    • in der Form hh:mm:ss - 14:27:52
  • Parameter „noFormat“ (optional)
    • Standardmäßig wird der Monatsname abgekürzt und die Breite festgeschrieben; mit diesem Parameter lässt sich dies verhindern. Der Wert ist beliebig.
{{Dts|7|Feb|1997|14:27:52}}
Darstellung
07. Feb. 1997, 14:27:52 Uhr
Quelltext
<span style="display: none;" class="sortkey">1997-02-07-14:27:52</span><span style="visibility: hidden;">0</span>7. <span style="text-align: left; width: 2em; display: inline-block;">Feb.</span> 1997,</span> 14:27:52

Mit optionalem Parameter „noFormat“

Bearbeiten
Darstellung
7. Februar 1997, 14:27:52 Uhr
Quelltext
<span style="display: none;" class="sortkey">1997-02-07-14:27:53</span>7. Februar 1997, 14:27:52

Beispiele

Bearbeiten
mit Parameter „noFormat“
Vorlage-Syntax Dargestelltes Datum
{{Dts|7|4|1688|noFormat=ja}} 7. April 1688
{{Dts|08|04|1688|noFormat=ja}} 8. April 1688
{{Dts|15|3|-44|noFormat=ja}} 15. März 44 v. Chr.
{{Dts|9|April|1688|noFormat=ja}} 9. April 1688
{{Dts|11|Oct|2007|noFormat=ja}} 11. Oktober 2007
{{Dts|11|08|2007|noFormat=ja}} 11. August 2007
{{Dts|11|Sep|2007|13:55|noFormat=ja}} 11. September 2007, 13:55 Uhr
{{Dts|11|Sep|2007|14:12|noFormat=ja}} 11. September 2007, 14:12 Uhr
{{Dts|11|Sep|2007|14:15|noFormat=ja}} 11. September 2007, 14:15 Uhr
{{Dts||Sep|2007|noFormat=ja}} September 2007
{{dts|||2007|noFormat=ja}} 2007
{{Dts|2|1||noFormat=ja}} 2. Januar
{{Dts|1|1||noFormat=ja}} 1. Januar
  keine Angabe
ohne Parameter „noFormat“
Vorlage-Syntax Dargestelltes Datum
{{Dts|7|4|1688}} 07. Apr. 1688
{{Dts|08|04|1688}} 08. Apr. 1688
{{Dts|15|3|-44}} 15. Mär. 44 v. Chr.
{{Dts|9|April|1688}} 09. Apr. 1688
{{Dts|11|Oct|2007}} 11. Okt. 2007
{{Dts|11|08|2007}} 11. Aug. 2007
{{Dts|11|Sep|200713:55}} 11. Sep. 2007, 13:55 Uhr
{{Dts|11|Sep|2007|14:12}} 11. Sep. 2007, 14:12 Uhr
{{Dts|11|Sep|2007|14:15}} 11. Sep. 2007, 14:15 Uhr
{{Dts||Sep|2007}} Sep. 2007
{{Dts|||2007}} 2007
{{Dts|2|1|}} 02. Jan.
{{Dts|1|1|}} 01. Jan.
  keine Angabe

Anmerkung: Ist das Jahr nicht angegeben, sortiert die Vorlage mit führendem »?« und Datum – dieser Schlüssel steht dann zwischen den vollständigen Daten mit Jahr und allfälligen Texten…