Modul:Datum i dob/doc: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Nema sažetka uređivanja
 
Redak 69: Redak 69:


{{OK}} <code><nowiki>{{#invoke:Datum i dob|birth|30. kolovoza 1960.<ref>...</ref>}}</nowiki></code> → {{#invoke:Datum i dob|birth|30. kolovoza 1960.<ref>{{citiranje weba|url=https://enciklopedija.cc/wiki/Glavna_stranica|title=Primjer}}</ref>}}
{{OK}} <code><nowiki>{{#invoke:Datum i dob|birth|30. kolovoza 1960.<ref>...</ref>}}</nowiki></code> → {{#invoke:Datum i dob|birth|30. kolovoza 1960.<ref>{{citiranje weba|url=https://enciklopedija.cc/wiki/Glavna_stranica|title=Primjer}}</ref>}}
{{reflist}}
{{izvori}}


Modul ne djeluje ako se oko datuma nalazi bilokakav tekst. U infookvirima stoga unos u parametrima mora biti isključivo datum.
Modul ne djeluje ako se oko datuma nalazi bilokakav tekst. U infookvirima stoga unos u parametrima mora biti isključivo datum.
Redak 79: Redak 79:
{{NO}} <code><nowiki>{{#invoke:Datum i dob|birth|25. lipnja 1900.}}</nowiki></code> → {{#invoke:Datum i dob|birth|25. lipnja 1900.}}
{{NO}} <code><nowiki>{{#invoke:Datum i dob|birth|25. lipnja 1900.}}</nowiki></code> → {{#invoke:Datum i dob|birth|25. lipnja 1900.}}


{{reflist}}
{{izvori}}


==Kategorije za praćenje==
==Kategorije za praćenje==

Posljednja izmjena od 10. travanj 2026. u 01:47

Modul Datum i dob prikazuje datum i izračunava dob osobe. Namjenjen je za korištenje u infookvirima poput {{infookvir životopis}}.

U infookvirima

Primjer postavljanja modula u {{Infookvir životopis}}:

{{Infookvir
...
| param1           = Rođenje
| vrijednost1      = {{#invoke:Datum i dob|birth|{{{rođenje|}}}|{{{smrt|}}} }}

| param2           = Smrt
| vrijednost2      = {{#invoke:Datum i dob|death|{{{rođenje|}}}|{{{smrt|}}} }}
...
}}

Primjer prikaza u infookviru:

Unos u infookvir
{{Infookvir životopis
| rođenje        = 30. studenoga 1952.
}}
Prikaz
ime
Rođenje 30. studenoga 1952.
Unos u infookvir
{{Infookvir životopis
| rođenje        = 30. studenoga 1952.
| smrt           = 25. listopada 2023.
}}
Prikaz
ime
Rođenje 30. studenoga 1952.
Smrt 25. listopada 2023.

Upotreba

Modul koristi modul za formatiranje datuma koji pronalazi valjani unos datuma, pretvara ga u format ISO 8601, te računa trenutnu dob (ako je unesen samo jedan datum), odnosno dob između dva datuma (ako su unesena dva datuma).

Funkcija birth prikazuje datum rođenja te označava datum kao rođendan (bday) u HTML kodu stranice, a funkcija death prikazuje datum smrti.

Primjeri

Cjeloviti datumi

  • {{#invoke:Datum i dob|birth|30. srpnja 1961.}} 30. srpnja 1961. (64 god.)
  • {{#invoke:Datum i dob|death|30. srpnja 1961.|1. studenoga 2023.}} → 1. studenoga 2023. (62 god.)

Nepotpuni datumi

  • {{#invoke:Datum i dob|birth|srpanj 1961.}} → srpanj 1961. (64 god.)
  • {{#invoke:Datum i dob|death|srpanj 1961.|studeni 2023.}} → studeni 2023. (62 god.)
  • {{#invoke:Datum i dob|birth|1961.}} → 1961. (64–65 god.)
  • {{#invoke:Datum i dob|death|1961.|2023.}} → 2023. (61–62 god.)

Kombinacije

  • {{#invoke:Datum i dob|death|1959.|23. rujna 2019.}} → 23. rujna 2019. (59–60 god.)
  • {{#invoke:Datum i dob|death|30. kolovoza 1960.|2024.}} → 2024. (63–64 god.)

Bilješke

Modul ne treba djelovati ako dob već izračunavaju predlošci poput {{datum rođenja i godine}} ili {{datum smrti i godine}}.

U redu {{#invoke:Datum i dob|birth|{{datum rođenja i godine|1996|7|17}}}} (1996.-07-17) 17. srpnja 1996. (29 god.)

Dodavanje izvora nakon datuma je podržano.

U redu {{#invoke:Datum i dob|birth|30. kolovoza 1960.<ref>...</ref>}} 30. kolovoza 1960.[1] (65 god.)

Modul ne djeluje ako se oko datuma nalazi bilokakav tekst. U infookvirima stoga unos u parametrima mora biti isključivo datum.

NE {{#invoke:Datum i dob|birth|Zagreb, 19. rujna 1960.}} → Zagreb, 19. rujna 1960.

Dob se ne prikazuje ako je izračunato da je osoba starija od 122 godine.

NE {{#invoke:Datum i dob|birth|25. lipnja 1900.}} 25. lipnja 1900.

Kategorije za praćenje