Skip to content

Kaikki WordPressistä, web-kehityksestä — ja paljon muuta

Päivämäärän ja kellonajan muoto WordPressissä live-esikatselulla

Päiväyksen ja ajan muoto WordPressissä: rakentaja live-esikatselulla

Kokoa muoto painikkeilla tai kirjoita se käsin — näet heti, miltä päivämäärä näyttää ukrainaksi, venäjäksi tai englanniksi. Lisäksi valmis merkkijono asetuksiin ja oikea PHP-kutsu teemaan.

Samat koodit kuin kentässä ”Mukautettu” sivulla Asetukset → Yleiset.
Sivuston kieli, ei selaimen kieli.
Valitsin koskee vain esikatselua: sivustolla WordPress valitsee taivutusmuodon itse.

Ukrainassa ja venäjässä kuukauden nimellä on kaksi muotoa, ja wp_date() valitsee niiden välillä itse muotoilun ulkoasun perusteella: jos F:n edessä on päivä (j F, d. F), käytetään genetiiviä («10 серпня»), kaikissa muissa tapauksissa nominatiivia («Серпень 2026»). Tämän tekee funktio wp_maybe_decline_date(); englannissa se ei käynnisty lainkaan. Siksi muotoa «Серпень 10, 2026» on mahdotonta saada: järjestys päivä — kuukausi on itsessään sijamuodon kytkin.

Esiasetukset
Päivä ja kuukausi
Vuosi ja kellonaika
Erottimet
Jokainen latinalainen kirjain muotoilussa on koodi. Jos haluat tulostaa itse kirjaimen, laita sen eteen kenoviiva: \a\t tuottaa «at», kun taas ohjaamaton at tuottaa «pm31» (a = am/pm, t = kuukauden päivien määrä).
Anna muotoilumerkkijono tai valitse esiasetus.
Päivittyy joka sekunti. Kuukausien ja viikonpäivien nimet tulevat selaimesi Intl.DateTimeFormat-toteutuksesta — WordPressissä ne tulevat käännöstiedostosta, joten kirjainkoko tai lyhenteiden piste voi poiketa.
VertailuhetkiTulos
Juuri ne päivämäärät, joihin muotoilu yleensä kaatuu: yksinumeroinen päivä, keskiyö 12-tuntisessa esitystavassa ja vuodenvaihde.
Millä tulostat päivämäärän koodissa
Anna muotoilumerkkijono.
Liitä muotoiluvalintojen alla olevaan Mukautettu-kenttään. WordPress näyttää vieressä elävän esimerkin — sen pitää vastata yllä olevaa esikatselua.
KoodiMitä tarkoittaaNyt
Kaikki PHP:n muotokoodit nykyisine arvoineen; merkkijonossasi käytetyt on korostettu. Merkillä merkityt riippuvat aikavyöhykkeestä — täällä selaimen, sivustolla palvelimen.

Kaikki lasketaan selaimessasi: muotoa, päivämäärää tai luotua koodia ei lähetetä minnekään.

Miksi teeman päivämäärää ei käännetä suomeksi

WordPressissä on kolme tapaa tulostaa päivämäärä, ja kaksi niistä on rikki. date() on puhdas PHP-funktio. Se ei tiedä sivuston maa-asetuksesta eikä aikavyöhykkeestä mitään, joten kuukausi on aina englanniksi ja aika palvelimen aika. date_i18n() kääntää, mutta se on vanhentunut WordPress 5.3:sta lähtien ja siinä on aikavyöhykeongelmia. wp_date() on ainoa oikea vaihtoehto: se huomioi sekä maa-asetuksen että sivuston aikavyöhykkeen. Erikseen: strftime() julistettiin vanhentuneeksi PHP 8.1:ssä ja poistettiin PHP 9:ssä. Teemat, jotka yhä käyttävät sitä, alkavat syytää varoituksia ja sen jälkeen vakavia virheitä. Vielä yksi ukrainan kielelle ominainen yksityiskohta: muodossa ”5 січня” kuukausi on genetiivissä, kun taas otsikossa ”Січень 2026” se on nominatiivissa. Nämä ovat eri muotoja, eikä toista voi laittaa toisen tilalle. Työkalu näyttää molemmat.

Usein kysytyt kysymykset