Mal:Sorterbar dato

Fra Wikipedia, den frie encyklopedi
Jump to navigation Jump to search
Dokumentasjonsikon Maldokumentasjon [vis] [rediger] [historikk] [oppdater]

Gjør pene datoer (1. januar 2007) sorterbare via tabell-klassen "sortable" ved å legge inn et skjult felt som inneholder datoen i et ISO 8601-kompatibelt format. Husk at ISO-8061 har året 0 (den gregorianske/norske har ikke det), slik at alle årstall før 1 f.Kr. må reduseres.

Bruk[rediger kilde]

Formaterer en dato, og legger til sorteringsnøkkel

Malparametre

ParameterBeskrivelseTypeStatus
11

Firesifret år

Standard
tom
Eksempel
tom
Autoverdi
tom
Tallpåkrevd
22

Måned

Standard
tom
Eksempel
tom
Autoverdi
tom
Tallpåkrevd
33

Dag

Standard
tom
Eksempel
tom
Autoverdi
tom
Tallpåkrevd
44

Skilletegn

Standard
tom
Eksempel
tom
Autoverdi
tom
Strengvalgfri
Formatformat

Formatering av månednavn: "M" for navn i kortform, "F" for fullt navn.

Standard
F
Eksempel
tom
Autoverdi
tom
Strengvalgfri
  • Parameter 1 er år (4 tegn)
  • Parameter 2 er måned (1 eller 2 tegn, 1 til 12)
  • Parameter 3 er dag (1 eller 2 tegn, 1 til 31)
  • Parameter 4 brukes om du ønsker et annet tegn enn " " mellom måned og år (valgfritt)
  • Parameter format brukes for å angi formateringen til månednavnet. M gir månednavn i kortform, F (som er standard) gir fullt navn for måned. Koden som brukes er de som aksepteres av parserfunksjonen #time.

Eksempler[rediger kilde]

   {{sd|2007|01|01}}
   {{sd|2007|12|31|, }} /* med mellomrom etter "," */
   {{sd|-0003|12|31}} /* -0003 ISO, 4 f.Kr. */
   {{sd|2007|2|29}} /* 2007 er ikke et skuddår */
   {{sd|2007|4|31}} /* April har kun 30 dager */

gir

   2007-01-011. januar 2007
   2007-12-3131. desember, 2007
   -0003-12-3131. desember 4 f.Kr.
   Mal:Sorterbar dato:2007 er ikke et skuddår!
   Mal:Sorterbar dato:April har ikke 31 dager!

{{Sorterbar dato|2015|09|21|format=M}} gir: 2015-09-2121. sep. 2015
{{Sorterbar dato|2015|09|21|format=F}} gir: 2015-09-2121. september 2015
{{Sorterbar dato|2015|09|21}} gir: 2015-09-2121. september 2015

Wiki markup[rediger kilde]

{|class="wikitable sortable"
!Tall!!Alfabet!![[ISO 8601|Datoer]]!!Pen dato!!Pen dato med mal!!Tall!!Tall med mal!!class="unsortable"|Ikke st
|-
|1||Z||2004-02-02||[[2. februar]] [[2004]]||{{sd|2004|2|2}}||23 456||{{st|23456}}||Denne
|-
|2||y||2005-04-13||[[13. april]] [[2005]]||{{sd|2005|4|13}}||||||kolonnen
|-
|3||X||2006-08-17||[[17. august]] [[2006]]||{{sd|2006|8|17}}||3 456||{{st|3456}}||er
|-
|4||w||2005-01-01||[[1. januar]] [[2005]] ||{{sd|2005|1|1}}||456||{{st|456}}||ikke
|-
|5||V||2006-12-05||[[5. desember]] [[2006]]||{{sd|2006|12|5}}||56||{{st|56}}||st?
|-
|5||V||-0005-12-15||[[15. desember]] [[6 f.Kr.]]||{{sd|-0005|12|15}}||125 358 154||{{st|125358154}}||#"¤#%
|-class="sortbottom"
!Total: 15!!!!!!!!!!!!Total: 27 424!![http://www.joostdevalk.nl/code/sortable-table/ Eks. fra]
|-
|}
Tall Alfabet Datoer Pen dato Pen dato med mal Tall Tall med mal Ikke st
1 Z 2004-02-02 2. februar 2004 2004-02-022. februar 2004 23 456 3&504&23456&23 456 Denne
2 y 2005-04-13 13. april 2005 2005-04-1313. april 2005 kolonnen
3 X 2006-08-17 17. august 2006 2006-08-1717. august 2006 3 456 3&503&3456&3 456 er
4 w 2005-01-01 1. januar 2005 2005-01-011. januar 2005 456 3&502&456&456 ikke
5 V 2006-12-05 5. desember 2006 2006-12-055. desember 2006 56 3&501&56&56 st?
5 V -0005-12-15 15. desember 6 f.Kr. -0005-12-1515. desember 6 f.Kr. 125 358 154 3&508&125358154&125 358 154 #"¤#%
Total: 15 Total: 27 424 Eks. fra

Se også[rediger kilde]