Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

Kuupäeva ja kellaaja vorming WordPressis reaalajas eelvaatega

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.

Samad koodid, mis väljal „Kohandatud“ lehel Sätted → Üldine.
Saidi keel, mitte brauseri keel.
Lüliti kehtib ainult eelvaate kohta: saidil valib käände WordPress ise.

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.

Eelseaded
Päev ja kuu
Aasta ja kellaaeg
Eraldajad
Iga ladina täht vormingus on kood. Tähe enda väljastamiseks pane selle ette kurakaldkriips: \a\t annab «at», kuid paojadata at annab «pm31» (a = am/pm, t = päevi kuus).
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.
KontrollhetkTulemus
Just need kuupäevad, mille peal vorming tavaliselt katki läheb: ühekohaline päev, kesköö 12-tunnises kirjapildis ja aastavahetus.
Millega kuupäeva koodis väljastad
Sisesta vormingustring.
Kleebi vormingu valikute all olevale väljale «Kohandatud». WordPress näitab kõrval elavat näidet — see peab kattuma ülaloleva eelvaatega.
KoodMida tähendabPraegu
Kõik PHP vormingukoodid koos praeguste väärtustega; sinu stringis kasutatavad on esile tõstetud. Märgiga tähistatud sõltuvad ajavööndist — siin brauseri omast, saidil serveri omast.

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.

Korduma kippuvad küsimused