
Dato- og tidsformat i WordPress: en bygger med sanntids forhåndsvisning
Sett sammen formatet med knappene eller skriv det inn for hånd — og se med én gang hvordan datoen ser ut på ukrainsk, russisk eller engelsk. I tillegg en ferdig streng for innstillingene og et korrekt PHP-kall for temaet.
På ukrainsk og russisk har månedsnavnet to former, og wp_date() velger mellom dem ut fra hvordan formatet ser ut: står dagen foran F (j F, d. F), brukes genitiv («10 серпня»), i alle andre tilfeller nominativ («Серпень 2026»). Dette gjøres av funksjonen wp_maybe_decline_date(); for engelsk slår den ikke inn i det hele tatt. Derfor er «Серпень 10, 2026» umulig å få: rekkefølgen dag — måned er selve kasusbryteren.
Skriv inn en formatstreng eller velg en forhåndsinnstilling.
Oppdateres hvert sekund. Måneds- og ukedagsnavn hentes fra Intl.DateTimeFormat i nettleseren din — i WordPress kommer de fra oversettelsesfilen og kan derfor avvike i store bokstaver eller i punktumet i forkortelser.
| Referansetidspunkt | Resultat |
|---|
Skriv inn en formatstreng.
Skriv inn en formatstreng.
Skriv inn en formatstreng.
wp-content/mu-plugins/ — den mappen lastes uten aktivering og overlever et temabytte. Alternativet er slutten av functions.php i undertemaet.
| Kode | Hva betyr | Nå |
|---|
Alt beregnes i nettleseren din: formatet, datoen og den genererte koden sendes ingen steder.
Hvorfor datoen i temaet ikke oversettes til norsk
WordPress har tre måter å skrive ut en dato på, og to av dem er ødelagte. date() er en ren PHP-funksjon. Den vet ingenting om nettstedets locale eller tidssonen dets, så måneden blir alltid på engelsk og tiden serverens. date_i18n() oversetter, men den er utdatert siden WordPress 5.3 og har problemer med tidssoner. wp_date() er det eneste riktige alternativet: den tar hensyn både til locale og til nettstedets tidssone. Separat: strftime() ble erklært utdatert i PHP 8.1 og fjernet i PHP 9. Temaer som fortsatt bruker den, vil begynne å spy ut advarsler og deretter fatale feil. Enda en detalj, spesifikk for ukrainsk: i formatet «5 січня» står måneden i genitiv, mens den i overskriften «Січень 2026» står i nominativ. Dette er ulike former, og den ene kan ikke settes inn i stedet for den andre. Verktøyet viser begge.
