Preskočiť na obsah

Šablóna:Dátum/Dokumentácia

z Wikipédie, slobodnej encyklopédie

Popis

Táto šablóna prevádza dátum do jedného z dvoch formátov, ktoré sa používajú v slovenskej Wikipédii. Východzím formátom je deň-mesiac-rok, napr. 30. november 2024. Používa sa na štandartizovanie dátumov ďalších šablón. Ak vložený dátum nie je rozpoznaný šablónou, text je nechaný ako je. Algoritmus nekontroluje nezmyselné dátumy.

Použitie

 {{Dátum|1|2|3}}

Parametre

Šablóna má tri parametre, z ktorých sú všetky nepovinné:

  • Parameter 1: Dátum, ktorý má byť formátovaný. Rozoznáva najčastejšie formáty dátumu. Ak nie je zadaný dátum, šablóna zobrazí aktuálny dátum.
  • Parameter 2: Formát výstupu. Sú dva: štandardný a formát podobný ISO 8601 formátu. Zadáva sa pomocou parametrov:
    • akoje alebo x: bez formátovania,
    • r: tvar rrrr (len rok), napr. 2024,
    • dmr alebo bez parametra: tvar d. mmmm rrrr, napr. 30. november 2024
      • preferovaný formát, pokiaľ nie je problém so skloňovaním
    • dmrg: tvar d.mmmm rrrr, napr. 1. januára 2024,
    • dmr1: tvar d. m. rrrr, napr. 1. 1. 2024,
      • ak by bol problém so skloňovaním, napr. Údaj platný k 1. 1. 2024
    • dmr01: tvar dd.mm.rrrr (pevná šírka – deň a mesiac zľava doplnený nulou), napr. 01.01.2024,
      • ak je potrebné, aby boli dátumy zarovnané pod sebou
    • iso alebo rmd: tvar rr-mm-dd, napr. 2024-11-30.
      • medzinárodne zrozumiteľný formát, resp. ak to vyžadujú technické dôvody, napr. odovzdanie dátumového parametra do šablóny, ktorá realizuje nejakú dátumovú aritmetiku
  • Parameter 3: Príznak odkazov:
    • a: vytvorí odkaz na rok a deň s mesiacom. Ak nie je zadaný, dátum je čistý text.

Šablóna môže byť korektne použitá len v Gregoriánskom kalendári, medzi rokmi 1583 po Kr. a 9999! Pri ostatných dátumoch musí byť druhý parameter nastavený na x alebo akoje.

Príklady

Input Output
Bez určeného formátu
{{Dátum|20060504}} 4. máj 2006
{{Dátum|2006-05-04}} 4. máj 2006
{{Dátum|2006-05-04||a}} 4. máj 2006
dmr formát
{{Dátum|20060504|dmr}} 4. máj 2006
{{Dátum|2006-05-04|dmr}} 4. máj 2006
{{Dátum|2006-05-04|dmr|a}} 4. máj 2006
dmrg formát
{{Dátum|20060504|dmrg}} 4. mája 2006
{{Dátum|2006-05-04|dmrg}} 4. mája 2006
{{Dátum|2006-05-04|dmrg|a}} 4. mája 2006
dmr1 formát
{{Dátum|20060504|dmr1}} 4. 5. 2006
{{Dátum|2006-05-04|dmr}} 4. 5. 2006
{{Dátum|2006-05-04|dmr1|a}} 4. 5. 2006
dmr01 formát
{{Dátum|20060504|dmr01}} 04.05.2006
{{Dátum|2006-05-04|dmr01}} 04.05.2006
{{Dátum|2006-05-04|dmr01|a}} 04.05.2006
rmd formát
{{Dátum|20060504|rmd}} 2006-05-04
{{Dátum|2006-05-04|rmd}} 2006-05-04
{{Dátum|2006-05-04|rmd|a}} 2006-05-04
r formát
{{Dátum|20060504|r}} 2006
{{Dátum|2006-05-04|r}} 2006
{{Dátum|2006-05-04|r|a}} 2006
akoje formát
{{Dátum|20060504|akoje}} 20060504
{{Dátum|2006-05-04|x}} 2006-05-04
{{Dátum|2006-05-04|x|a}} 2006-05-04

Pozri aj