Mall:dts2/dok
Från Järnvägsdata
| Det här är en dokumentationssida till Mall:Dts2. Den innehåller användningsinformation, kategorier och annat innehåll som inte är en del av mallen. |
är en utveckling av {{dts2}}{{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. För att för icke-numeriska sorteringsvärden få en alfabetisk sortering behöver man därför se till att sorteringsvärdena har lika många tecken för alla rader i tabellen, 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
| Format-anrop | Data in | Anrop | Text ut | Sorteras efter |
|---|---|---|---|---|
ymd |
20260428 |
{{dts2|20260428|ymd}}
|
28 april 2026 | 20260428
|
ym |
202604 |
{{dts2|202604|ym}} |
April 2026 | 20260400
|
y |
2026 |
{{dts2|2026|y}} |
2026 | 20260000
|
md |
0428 |
{{dts2|0428|md}} |
28 april | 00000428
|
m |
04 |
{{dts2|04|m}} |
April | 00000400
|
ö |
46 samt 12+34=46 |
{{dts2|46|ö|text=12+34=46}} |
12+34=46 | 00000046
|
ö |
00000200 samt Andra månaden |
{{dts2|00000200|ö|Andra månaden}} |
Andra månaden | 00000200
|
| Format-anrop | Data in | Anrop | Text ut | Sorteras efter |
|---|---|---|---|---|
ö |
Först samt text 1 |
{{dts2|Först|ö|text 1}} |
text 1 | 000Först
|
ö |
Mitten samt text 2 |
{{dts2|Mitten|ö|text 2}} |
text 2 | 00Mitten
|
ö |
Sist samt text 3 |
{{dts2|Sist|ö|text 3}} |
text 3 | 0000Sist
|
| Format-anrop | Data in | Anrop | Text ut | Sorteras efter |
|---|---|---|---|---|
ö |
Först. samt text 1 |
{{dts2|Först.|ö|text 1}} |
text 1 | 00Först.
|
ö |
Mitten samt text 2 |
{{dts2|Mitten|ö|text 2}} |
text 2 | 00Mitten
|
ö |
Sist.. samt text 3 |
{{dts2|Sist..|ö|text 3}} |
text 3 | 00Sist..
|
