
Kuupäeva ja kellaaja vorming WordPressis: koostaja reaalajas eelvaatega
Pane vorming nuppudega kokku või kirjuta käsitsi — ja näed kohe, kuidas kuupäev näeb välja ukraina, vene või inglise keeles. Lisaks valmis string seadete jaoks ja korrektne PHP-kutse teema jaoks.
Ukraina ja vene keeles on kuu nimel kaks vormi ja wp_date() valib nende vahel vormingu enda kuju järgi: kui F ees on päev (j F, d. F), pannakse omastav («10 серпня»), kõigil muudel juhtudel nimetav («Серпень 2026»). Seda teeb funktsioon wp_maybe_decline_date(); inglise keele puhul ei rakendu see üldse. Seetõttu on «Серпень 10, 2026» võimatu saada: järjekord päev — kuu ongi käändelüliti.
Sisesta vormingustring või vali eelseadistus.
Uueneb iga sekund. Kuude ja nädalapäevade nimed tulevad sinu brauseri Intl.DateTimeFormat-ist — WordPressis tulevad need tõlkefailist, mistõttu võivad erineda tähesuuruse või lühendite punkti poolest.
| Kontrollhetk | Tulemus |
|---|
Sisesta vormingustring.
Sisesta vormingustring.
Sisesta vormingustring.
wp-content/mu-plugins/ — see kaust laaditakse ilma aktiveerimiseta ja jääb püsima ka teema vahetumisel. Alternatiiv on alamteema functions.php lõpp.
| Kood | Mida tähendab | Praegu |
|---|
Kõik arvutatakse sinu brauseris: vormingut, kuupäeva ega loodud koodi ei saadeta kuhugi.
Miks teema kuupäeva ei tõlgita eesti keelde
WordPressis on kuupäeva väljastamiseks kolm viisi ja kaks neist on katki. date() on puhas PHP funktsioon. See ei tea midagi saidi lokaadist ega ajavööndist, seega on kuu alati inglise keeles ja aeg serveri oma. date_i18n() tõlgib, kuid on WordPress 5.3-st aegunud ja sellel on ajavöönditega probleeme. wp_date() on ainus õige valik: see arvestab nii lokaati kui ka saidi ajavööndit. Eraldi: strftime() kuulutati PHP 8.1-s aegunuks ja eemaldati PHP 9-s. Teemad, mis seda ikka kasutavad, hakkavad puistama hoiatusi ja seejärel ka fataalseid vigu. Veel üks üksikasi, mis on omane ukraina keelele: vormingus „5 січня“ on kuu omastavas käändes, pealkirjas „Січень 2026“ aga nimetavas. Need on eri vormid ja üht ei saa teise asemel kasutada. Tööriist näitab mõlemat.
