Modul:Formatiraj datum/doc

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Ovo je dokumentacijska podstranica za Modul:Formatiraj datum.
Sadrži informacije o uporabi, kategorijama i ostalom sadržaju koji nije dio izvorne stranice.

Modul Formatiraj datum obrađuje uneseni datum te ga sprema u HTML kod stranice u standardiziranom formatu ISO 8601 kako bi bio strojno čitljiv.

Upotreba

U prvi se parametar unosi datum u formatu dan s točkom / mjesec u genitivu / godina s točkom, a u drugom se parametru definira HTML klasa.

Primjer upotrebe za datume rođenja:

{{#invoke:Formatiraj datum|main|2. studenoga 2025.|bday}} → 2. studenoga 2025.

<span style="display:none" class="bday">2025-11-02</span> 2. studenoga 2025.

Osim klase bday, mogu se dodati i dtstart (oznaka početka događaja) ili dtend (oznaka završetka događaja).

Funkcije

getISO
Koristi se za izvoz datuma u ISO formatu radi daljnje obrade u drugim modulima; npr. Modul:Datum i dob koristi izvezeni datum za izračun dobi osobe.
formatDateWithClass
Generira skriveni HTML element s datumom u ISO formatu i zadanom klasom (npr. bday), radi strojne čitljivosti.

Bilješke

Modul ne prikazuje greške i ne radi ništa što je vidljivo na stranici, tj. uvijek vraća cijeli unos, no ne formatira datum ako se oko njega nalazi suvišan tekst ili ako je unos datuma nepravilan.

NE {{#invoke:Formatiraj datum|main|Zagreb, 19. rujna 1960.}}

NE {{#invoke:Formatiraj datum|main|2.11.2025.}}

Dodavanje izvora nakon datuma je podržano.

U redu {{#invoke:Formatiraj datum|main|30. kolovoza 1960.<ref>...</ref>}} → 30. kolovoza 1960.[1]

U svrhu daljnje obrade datuma (npr. za izračune), modul prepoznaje i nepotpune datume (npr. studeni 2025. ili samo 2025.), no ne dodaje im klasu.

Vidi još