Ŝablono:FormatoDato/dokumentado

El Vikipedio, la libera enciklopedio

Ĉi tiu ŝablono formatigas daton aldonitan iomete simile laŭ ISO 8601 kiel ekzemple 2000-06-29 (29-a de junio 2000). Tio uzeblas en listoj kaj informkestoj.

Uzado[redakti fonton]

  • {{FormatoDato|Dato}}
  • {{FormatoDato|Dato|Formatkodo}}
  • {{FormatoDato|Dato|akuzativo=jes}}
  • {{FormatoDato|Dato|Formatkodo|akuzativo=jes}}

Ĉe tio la „dato“ estas aldonata en la formo „jjjj-mm-tt“ aŭ „jjjj-m-t“, do ekz. „1881-11-03“ por la 3-a de novembro 1881. La aldono en la formo „jjjj-mm-0“ aŭ „jjjj-mm-00“ subpremas la aldonon de la tago por datumaj aldonoj, kiuj estas nur ekzaktaj laŭ monato. La aldono en la formo „jjjj-0-0“ aŭ „jjjj-00-00“ eldonas nur la jaron. Aldonoj kun komenca minuso kiel „-33-07-11“ koncernas datojn antaŭ la jaro 1 a. Kr., tie 11-a de julio 34 a. Kr. (ne 11-a de julio 33 a. Kr.!). (Kiel disiga signo estu uzata eksklude la signo „-“, minuso, neniu alia varianto de streko kiel haltostreko, „tipografie korekta“ minuso, ktp. La samo validas, diference al ISO 8601, por la eventuale enkonduka minusa aldono.).

Kiel dua parametro povas esti aldonata formata kodo: „F“ (= ‚full‘) aŭ „M“ (= ‚month‘, trilitera) kiel ĉe #time, aldone „S“ (= ‚short‘, kvarlitera/tri kun «.»). „F“ estas defaŭlto, do povas esti forlasata:

Formata-
kodo
Formo de la monata aldono Ekzemplo Rezulto
En nominativo
sen Januaro Februaro ... {{FormatoDato|2000-02-29}}
{{FormatoDato|2000-03-01}}
29-a de februaro 2000
1-a de marto 2000
F Januaro Februaro ... {{FormatoDato|2000-02-29|F}}
{{FormatoDato|2000-03-01|F}}
29-a de februaro 2000
1-a de marto 2000
M Jan. Feb. Mar. Apr. Maj. Jun. Jul. Aŭg. ... {{FormatoDato|2000-02-29|M}}
{{FormatoDato|2000-03-01|M}}
29-a de feb. 2000
1-a de mar. 2000
S Jan. Feb. Marto Apr. Maj. Junio Julio Aŭg. ... {{FormatoDato|2000-02-29|S}}
{{FormatoDato|2000-03-01|S}}
29-a de feb. 2000
1-a de mar. 2000
En akuzativo
sen Januaro Februaro ... {{FormatoDato|2000-02-29|akuzativo=jes}}
{{FormatoDato|2000-03-01|akuzativo=jes}}
29-an de februaro 2000
1-an de marto 2000
F Januaro Februaro ... {{FormatoDato|2000-02-29|F|akuzativo=jes}}
{{FormatoDato|2000-03-01|F|akuzativo=jes}}
29-an de februaro 2000
1-an de marto 2000
M Jan. Feb. Mar. Apr. Maj. Jun. Jul. Aŭg. ... {{FormatoDato|2000-02-29|M|akuzativo=jes}}
{{FormatoDato|2000-03-01|M|akuzativo=jes}}
29-an de feb. 2000
1-an de mar. 2000
S Jan. Feb. Marto Apr. Maj. Junio Julio Aŭg. ... {{FormatoDato|2000-02-29|S|akuzativo=jes}}
{{FormatoDato|2000-03-01|S|akuzativo=jes}}
29-an de feb. 2000
1-an de mar. 2000

Parametroj[redakti fonton]

Ekzemploj[redakti fonton]

Kodo Rezulto Parsera funkcio por komparo rezulto
{{FormatoDato|1-1-1}} 1-a de januaro 1 ne eblas
{{FormatoDato|1234-2-28}} 28-a de februaro 1234 {{#time:j. F Y|1234-2-28}} 28. februaro 1234
{{FormatoDato|1881-3-1}} 1-a de marto 1881 {{#time:j. F Y|1881-3-1}} 1. marto 1881
{{FormatoDato|1881-04-01}} 1-a de aprilo 1881 {{#time:j. F Y|1881-04-01}} 1. aprilo 1881
{{FormatoDato|2000-05-30}} 30-a de majo 2000 {{#time:j. F Y|2000-05-30}} 30. majo 2000
{{FormatoDato|2000-06-29|M}} 29-a de jun. 2000 {{#time:j. M Y|2000-06-29}} 29. jun 2000
{{FormatoDato|2000-07-28|S}} 28-a de jul. 2000 ne eblas
{{FormatoDato|2000-08-27|F}} 27-a de aŭgusto 2000 {{#time:j. F Y|2000-08-27}} 27. aŭgusto 2000
{{FormatoDato|2000-9-0}} septembro 2000 {{#time:F Y|2000-9}} septembro 2000
{{FormatoDato|2000-10-0}} oktobro 2000 {{#time:F Y|2000-10}} oktobro 2000
{{FormatoDato|2000-11-00}} novembro 2000 {{#time:F Y|2000-11}} novembro 2000
{{FormatoDato|2000-12-00}} decembro 2000 {{#time:F Y|2000-12}} decembro 2000
{{FormatoDato|2000-0-0}} 2000 ne eblas
Kun ligilo per "link"
{{FormatoDato|2000-9-9|link}} 9-a de septembro 2000 {{#time:[[j. F]] [[Y]]|2000-9-9}} 9. septembro 2000
{{FormatoDato|2000-9-0|link}} septembro 2000 {{#time:F [[Y]]|2000-9}} septembro 2000
{{FormatoDato|2000-0-0|link}} 2000 ne eblas
Kun ligilo per "ligilo"
{{FormatoDato|2000-9-9|ligilo}} 9-a de septembro 2000 {{#time:[[j. F]] [[Y]]|2000-9-9}} 9. septembro 2000
{{FormatoDato|2000-9-0|ligilo}} septembro 2000 {{#time:F [[Y]]|2000-9}} septembro 2000
{{FormatoDato|2000-0-0|ligilo}} 2000 ne eblas
Kun spacetoj
{{FormatoDato|1881-3-1|nbsp}} 1-a de marto 1881 {{#time:j. F Y|1881-3-1}} 1. marto 1881
{{FormatoDato|1881-3-1|sp}} 1-a de marto 1881 {{#time:j. F Y|1881-3-1}} 1. marto 1881
{{FormatoDato|1881-3-1|nbsp|link}} 1-a de marto 1881 {{#time:[[j. F]] [[Y]]|1881-3-1}} 1. marto 1881
{{FormatoDato|1881-3-1|sp|link}} 1-a de marto 1881 {{#time:[[j. F]] [[Y]]|1881-3-1}} 1. marto 1881
Pliaj variantoj
{{FormatoDato|-200-12-1}} 1-a de decembro 201 a. Kr. ne eblas
{{FormatoDato|0-12-25}} 25-a de decembro 1 a. Kr. ne eblas
{{FormatoDato|2000}} 2000 ne eblas

Konduto ĉe malĝusta uzado[redakti fonton]

Kodo Rezulto Parsera funkcio por komparo Rezulto
{{FormatoDato|2000-02-30}} 30-a de februaro 2000 {{#time:j. F Y|2000-02-30}} 1. marto 2000
{{FormatoDato|31.12.2000}} 31.12 {{#time:j. F Y|31.12.2000}} 31. decembro 2000
{{FormatoDato|2000.12.31}} 2000.12 {{#time:j. F Y|2000.12.31}} Eraro: nevalida tempo
{{FormatoDato|xxx}} Esprima eraro: Nekonata vorto “xxx”. {{#time:j. F Y|xxx}} Eraro: nevalida tempo

Vidu ankaŭ[redakti fonton]

  • {{Datformato}} havas alian sintakson kaj uzas interne {{#time:.