Hoppa till innehållet

Mall:Dts

Från Wikipedia

2024112828 november 2024

[visa] [redigera] [rensa sidcachen]

Dokumentation


DTS betyder Datum Tabell Sortering är avsedd att sortera och visa datum på rätt sätt i tabeller, men den klarar inte den uppgiften. Se exempeltabellen nedan:

Exempel där mallen sorterar 2 februari före 11 januari
Radnr Med Mall:Dts 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

För att sortera datum rätt bör de skrivas på formattet ÅÅÅÅ-MM-DD. Men ofta vill man visa datum som "1 januari 2000". Den här mallen skapar en dold <span style="display:none">20000101</span> för sortering och visar sedan 1 januari 2000.

Parametrar

[redigera wikitext]

Mallens första parameter är datumet i formatet {{dts|ÅÅÅÅMMDD}}.

En liknande funktion kan åstadkommas genom att man lägger till data-sort-type="date" i kolumnens huvud (! på MediaWiki-språk, motsvarande <th></th> i HTML-kod) och sedan skriver datum som vanligt enligt svensk standard. Det är bland annat mer resurseffektivt och lättare för oinsatta att ändra.