
Datum- och tidsformat i WordPress: en byggare med live-förhandsgranskning
Sätt ihop formatet med knapparna eller skriv in det för hand — och se direkt hur datumet ser ut på ukrainska, ryska eller engelska. Dessutom en färdig sträng för inställningarna och ett korrekt PHP-anrop för temat.
På ukrainska och ryska har månadsnamnet två former, och wp_date() väljer mellan dem utifrån hur formatet ser ut: står dagen före F (j F, d. F) används genitiv («10 серпня»), i alla andra fall nominativ («Серпень 2026»). Det sköts av funktionen wp_maybe_decline_date(); för engelska slår den aldrig till. Därför går «Серпень 10, 2026» inte att få fram: ordningen dag — månad är själv kasusomkopplaren.
Ange en formatsträng eller välj en förinställning.
Uppdateras varje sekund. Månads- och veckodagsnamn hämtas från din webbläsares Intl.DateTimeFormat — i WordPress kommer de från översättningsfilen och kan därför skilja sig i versaler eller i punkten i förkortningar.
| Referenstidpunkt | Resultat |
|---|
Ange en formatsträng.
Ange en formatsträng.
Ange en formatsträng.
wp-content/mu-plugins/ — den mappen läses in utan aktivering och överlever ett tembyte. Alternativet är slutet av barntemats functions.php.
| Kod | Vad betyder | Nu |
|---|
Allt beräknas i din webbläsare: formatet, datumet och den genererade koden skickas ingenstans.
Varför datumet i temat inte översätts till svenska
WordPress har tre sätt att skriva ut ett datum, och två av dem är trasiga. date() är en ren PHP-funktion. Den vet ingenting om webbplatsens locale eller dess tidszon, så månaden blir alltid på engelska och tiden serverns. date_i18n() översätter, men den är föråldrad sedan WordPress 5.3 och har problem med tidszoner. wp_date() är det enda rätta alternativet: den tar hänsyn både till locale och till webbplatsens tidszon. Separat: strftime() förklarades föråldrad i PHP 8.1 och togs bort i PHP 9. Teman som fortfarande använder den kommer att börja spy ur sig varningar och sedan fatala fel. En detalj till, specifik för ukrainskan: i formatet ”5 січня” står månaden i genitiv, medan den i rubriken ”Січень 2026” står i nominativ. Det är olika former och den ena kan inte ersätta den andra. Verktyget visar båda.
