Predloga:Razvrščanje datumov v tabeli
| Uporablja Lua: |
Predloga Razvrščanje datumov v tabeli omogoča pravilno razvrščanje in prikaz datumov v razvrstljivi tabeli.
Kaj predloga rešuje
[uredi kodo]Pri razvrščanju preglednic se datumi, če so obravnavani kot običajno alfanumerično besedilo, uredijo na nesmiselne načine:
- 1. september 1998 se alfanumerično razporedi pred 5. marec 1967, ker je 1 manjše od 5;
- februar 1922 se alfanumerično razporedi pred januar 1922, ker je F v abecedi pred J.
Ta predloga datumom samodejno doda skrit "sortirni ključ", s katerim se ob razvrščanju pravilno razporedijo, pri tem pa ostanejo zapisani v berljivi in pravopisno pravilni obliki.
Parametri
[uredi kodo]Datumi
[uredi kodo]| {{Razvrščanje datumov v tabeli|leto|mesec|dan|BC}} | {{Razvrščanje datumov v tabeli|date}} |
|---|---|
|
|
| Način vnosa | Koda | Skriti sortirni ključ | Prikazano kot |
|---|---|---|---|
| {{Razvrščanje datumov v tabeli|leto}} | {{dts|1893}} |
1893 | |
{{dts|-89}} |
89 pr. n. št. | ||
{{dts|-10000}} |
10.000 pr. n. št. | ||
| {{Razvrščanje datumov v tabeli|mesec}} | {{dts|okt}} |
okt | |
| {{Razvrščanje datumov v tabeli|mesec, leto}} | {{dts|februar 1767}} |
februar 1767 | |
| {{Razvrščanje datumov v tabeli|dan, mesec, leto}} | {{dts|12 avg 1987}} |
12. avg 1987 | |
| {{Razvrščanje datumov v tabeli|dan, mesec}} | {{dts|25 oktober}} |
25. oktober | |
| {{Razvrščanje datumov v tabeli|mesec, dan}} | {{dts|Jan 1}} |
1. jan | |
| {{Razvrščanje datumov v tabeli|LLLL-MM-DD}} | {{dts|2014-12-09}} |
9. december 2014 | |
| {{Razvrščanje datumov v tabeli|DD-MM-LLLL}} | {{dts|15-05-2019}} |
15. maj 2019 | |
| {{Razvrščanje datumov v tabeli|leto|mesec}} | {{dts|1990|10}} |
oktober 1990 | |
{{dts|1980|Dec}} |
dec 1980 | ||
{{dts|1970|avgust}} |
avgust 1970 | ||
| {{Razvrščanje datumov v tabeli|leto|mesec|dan}} | {{dts|2024|Jun|12}} |
12. jun 2024 | |
{{dts|-204|11|22}} |
22. november 204 pr. n. št. | ||
| {{Razvrščanje datumov v tabeli|leto|mesec|dan|doba}} | {{dts|44|3|15|BC}} |
15. marec 44 pr. n. št. | |
{{dts|94|okt|17|AD}} |
17. okt 94 | ||
| {{Razvrščanje datumov v tabeli|mesec}} | {{dts||maj}} |
maj | |
| {{Razvrščanje datumov v tabeli|mesec|dan}} | {{dts||Sep|12}} |
12. sep |
Oblikovanje
[uredi kodo]S parametrom format se lahko datum prikaže v obliki, drugačni od privzete. Parameter format pozna sedem vrednosti.
| Vrednost | Funkcija | Koda | Skriti sortirni ključ | Prikazano kot |
|---|---|---|---|---|
| oblika prikaza je odvisna od oblike vnosa | {{dts|26 Jan 1788}} |
26. jan 1788 | ||
{{dts|1975-02-13}} |
13. februar 1975 | |||
dmy | prikaže datum v obliki dan – mesec – leto | {{dts|Sep 13, 1888|format=dmy}} |
13. sep 1888 | |
{{dts|1983-01-03|format=dmy}} |
3. januar 1983 | |||
dm | prikaže le dan in mesec | {{dts|Feb 26, 1788|format=dm}} |
26. feb | |
{{dts|2020-10-15|format=dm}} |
15. oktober | |||
my | prikaže le mesec in leto | {{dts|16 November 1488|format=my}} |
november 1488 | |
d | prikaže le dan | {{dts|6 julij 1666|format=d}} |
6 | |
m | prikaže le mesec | {{dts|1980-02-12|format=m}} |
februar | |
y | prikaže le leto | {{dts|-26|Jan|18|format=y}} |
26 pr. n. št. | |
hide | skrije datum | {{dts|15 oktober 1800|format=hide}} |
Krajšanje
[uredi kodo]Ime meseca se lahko krajša na dva načina:
- vnesite okrajšano ime meseca,
- uporabite parameter
abbr=on.
| Način okrajšave | Koda | Skriti sortirni ključ | Prikazano kot |
|---|---|---|---|
| brez | {{dts|2000-01-01}} |
1. januar 2000 | |
{{dts|2000|1|1}} |
1. januar 2000 | ||
{{dts|1 januar 2000}} |
1. januar 2000 | ||
{{dts|2000|januar|1}} |
1. januar 2000 | ||
| vnesena okrajšana oblika | {{dts|1 Jan 2000}} |
1. jan 2000 | |
{{dts|2000|Jan|1}} |
1. jan 2000 | ||
abbr=on | {{dts|1 januar 2000|abbr=on}} |
1. jan 2000 | |
{{dts|2000|januar|1|abbr=on}} |
1. jan 2000 | ||
{{dts|2000-01-01|abbr=on}} |
1. jan 2000 | ||
{{dts|2000|1|1|abbr=on}} |
1. jan 2000 |
Dodaten sortirni ključ
[uredi kodo]V primeru, da je v preglednici več identičnih datumov, se jih lahko razvrsti z uporabo parametra addkey.
| Koda | Skriti sortirni ključ | Prikazano kot |
|---|---|---|
{{dts|2010-10-10|addkey=3}} |
10. oktober 2010 | |
{{dts|2010-10-09}} |
9. oktober 2010 | |
{{dts|2010-10-10|addkey=1}} |
10. oktober 2010 | |
{{dts|2010-10-10}} |
10. oktober 2010 | |
{{dts|2010-10-10|addkey=4}} |
10. oktober 2010 | |
{{dts|2010-10-11}} |
11. oktober 2010 | |
{{dts|2010-10-10|addkey=2}} |
10. oktober 2010 |
Prelomi
[uredi kodo]Za izklop preprečevanja prelomov besed dodajte parameter nowrap=off.
TemplateData
[uredi kodo]Predloga omogoča pravilno razporejanje in prikaz datumov v razvrstljivi preglednici.
| Parameter | Opis | Vrsta | Stanje | |
|---|---|---|---|---|
| Poln datum ali leto | 1 | Full date if second to fourth parameters are not specfied, otherwise year. Full date can be either in "YYYY-MM-DD", "DD-MM-YYYY", "DD Month YYYY", "Month DD, YYYY", "YYYY-MM", "DD Month", "Month DD", "Month YYYY" or "Month" format. Year is either a positive number or a negative number. If fourth parameter is not specified negative numbers are interpreted as years of BC era. Parameter is optional if the second parameter is specified.
| Niz | neobvezno |
| Mesec | 2 | Full or abbreviated month name or alternatively, a month number which can be zero-padded. Parameter is optional if the third parameter is not specified.
| Niz | neobvezno |
| Dan | 3 | Day, optionally zero-padded
| Številka | neobvezno |
| Doba | 4 | BC, BCE (pred našim štetjem), AD ali CE (našega štetja). Učinkuje le, če je prvi parameter pozitivno število. | Niz | neobvezno |
| Oblika | format | Določi obliko prikaza. Lahko je "dmy", "dm", "my", "d", "m", "y" ali "hide". | Niz | neobvezno |
| Okrajšava | abbr | Okrajša ime meseca
| Niz | neobvezno |
| Dodaten sortirni ključ | addkey | Doda še en sortirni ključ za razporejanje vrstic z enakimi datumi
| Številka | neobvezno |
| Prelomi | nowrap | Parameter "off" izklopi preprečevanje prelomov besed
| Bool | neobvezno |
Opombe
[uredi kodo]Razvrščanje nepopolnih datumov
[uredi kodo]- Celi meseci ali leta
- A whole year or month (and year) is sorted according to its first day.
- Manjkajoča leta
- If the year is not specified, the date will be sorted as if the year were the current year.
- Prazni datumi
- For no date input at all, the maximum possible sort key is used, so the entry will sort last.
Obravnava napak
[uredi kodo]Pregled napak nudi Kategorija:Predloge Razvrščanje datumov v tabeli z napakami.
Izbira koledarja
[uredi kodo]Predloga ni zmožna ločevati julijanskih in gregorijanskih datumov. Also, it is not capable of taking a date in one calendar as input and outputting a date in the other calendar. Thus, to insure proper sorting, editors must either use one calendar for all dates, or pick a specific changeover date (for example, deciding that 4 oktober 1582 is julian and all later dates are Gregorian); this would be done on an article-by article basis. Editors are also responsible for explaining to the reader whether the visible dates are julian or Gregorian, if there is any possibility of confusion.
Glej tudi
[uredi kodo]- {{sort}}, razvrščanje po določenem ključu (uporabno tudi za zapletene številke, npr. znanstvene zapise)
- {{sortname}}, razvrščanje polnih imen in priimkov (privzeto kot "Priimek, Ime")
- {{tts}}, razvrščanje časov v rezultatih športnih dogodkov (potrebno le v določenih primerih – glej dokumentacijo predloge)
- {{Sortiranje številčne tabele}}, za številke