Modul:Formatiraj datum/doc: razlika između inačica
preuzeto s hr.wikipedije |
|||
| Redak 29: | Redak 29: | ||
{{OK}} <code><nowiki>{{#invoke:Formatiraj datum|main|30. kolovoza 1960.<ref>...</ref>}}</nowiki></code> → {{#invoke:Formatiraj datum|main|30. kolovoza 1960.<ref>{{citiranje weba|url=https://hr.wikipedia.org/wiki/Glavna_stranica|title=Primjer}}</ref>}} | {{OK}} <code><nowiki>{{#invoke:Formatiraj datum|main|30. kolovoza 1960.<ref>...</ref>}}</nowiki></code> → {{#invoke:Formatiraj datum|main|30. kolovoza 1960.<ref>{{citiranje weba|url=https://hr.wikipedia.org/wiki/Glavna_stranica|title=Primjer}}</ref>}} | ||
{{ | {{izvori}} | ||
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. | 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. | ||
Posljednja izmjena od 10. travanj 2026. u 01:44
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.
{{#invoke:Formatiraj datum|main|Zagreb, 19. rujna 1960.}}
{{#invoke:Formatiraj datum|main|2.11.2025.}}
Dodavanje izvora nakon datuma je podržano.
{{#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.