[visa] [redigera] [rensa sidcachen]

Dokumentation


{{dts2}} är en utveckling av {{dts}} och har samma problem som den mallen. Ingen av mallarna sorterar datum rätt, se följande exempel:

Exempel där mallen sorterar 2 februari före 11 januari
Radnr Med {{dts2|ÅÅÅÅMMDD|ymd}} Utan mall Utan mall med länkar
1 202001011 januari 2020 1 januari 2020 1 januari 2020
2 2020011111 januari 2020 11 januari 2020 11 januari 2020
3 202002022 februari 2020 2 februari 2020 2 februari 2020
4 2020022222 februari 2020 22 februari 2020 22 februari 2020

{{dts2}} är en utveckling av {{dts}}. {{dts2}} används för att man ska kunna sortera tabeller efter datum, men ändå visa datumet på rätt sätt. Då {{dts}} endast kan användas för hela datum i formen YYYY-MM-DD (det vill säga, med år, månad och dag), kan {{dts2}} användas för datum i följande format:

Format Anrop Kommentar
YYYYMMDD ymd År, månad och dag
YYYYMM ym År och månad
YYYY y År
MMDD md Månad och dag
MM m Månad
Övrig ö Specialformat, om parameter 2 sätts till ö kan man sätta parameter 1 till sorteringsvärdet och parameter 3 till värdet som ska visas.
Observera att sorteringsvärdena fylls ut med nollor till vänster till åtta teckens längd innan de används för sortering. Eftersom inledande nollor inte ändrar det numeriska värdet (0 är numeriskt samma som 00 eller 000) så påverkas inte sorteringen av antalet nollor. Icke-numeriska sorteringsvärden sorteras därför alfabetiskt, se exempel under Användning nedan.

Ytterligare en skillnad mellan {{dts2}} och {{dts}} är att {{dts2}} sorterar efter heltalsformat (exempelvis 20110101) medan {{dts}} sorterar efter datumformat (exempelvis 2011-01-01).

Användning redigera

Format-anrop Data in Anrop Text ut Sorteras efter
ymd 20240428 {{dts2|20240428|ymd}} 2024042828 april 2024 2024042828
ym 202404 {{dts2|202404|ym}} 20240400April 2024 20240400
y 2024 {{dts2|2024|y}} 202400002024 202400002024
md 0428 {{dts2|0428|md}} 0000042828 april 42828
m 04 {{dts2|04|m}} 00000400April 400
ö 46 samt 12+34=46 {{dts2|46|ö|text=12+34=46}} 0000004612+34=46 4612
ö 00000200 samt Andra månaden {{dts2|00000200|ö|Andra månaden}} 00000200Andra månaden 200
Format Övrig: Här blir sorteringen alfabetisk som man kanske hade tänkt sig
Format-anrop Data in Anrop Text ut Sorteras efter
ö Först samt text 1 {{dts2|Först|ö|text 1}} 000Försttext 1 0Först
ö Mitten samt text 2 {{dts2|Mitten|ö|text 2}} 00Mittentext 2 0Mitten
ö Sist samt text 3 {{dts2|Sist|ö|text 3}} 0000Sisttext 3 0Sist
Format Övrig: Genom att se till att alla värden har lika många tecken fås en alfabetisk sortering
Format-anrop Data in Anrop Text ut Sorteras efter
ö Först. samt text 1 {{dts2|Först.|ö|text 1}} 00Först.text 1 0Först.
ö Mitten samt text 2 {{dts2|Mitten|ö|text 2}} 00Mittentext 2 0Mitten
ö Sist.. samt text 3 {{dts2|Sist..|ö|text 3}} 00Sist..text 3 0Sist..


Se även redigera