Skip to content

Alles für WordPress, Webentwicklung — und mehr

Datums- und Zeitformat in WordPress mit Live-Vorschau

Datums- und Zeitformat in WordPress: ein Baukasten mit Live-Vorschau

Stellen Sie das Format mit den Schaltflächen zusammen oder tippen Sie es von Hand ein — und sehen Sie sofort, wie das Datum auf Ukrainisch, Russisch oder Englisch aussieht. Dazu eine fertige Zeichenkette für die Einstellungen und ein korrekter PHP-Aufruf für das Theme.

Dieselben Codes wie im Feld „Eigenes Format“ auf der Seite Einstellungen → Allgemein.
Die Sprache der Site, nicht die des Browsers.
Der Schalter gilt nur für die Vorschau: auf der Site wählt WordPress die Fallform selbst.

Im Ukrainischen und Russischen hat der Monatsname zwei Formen, und wp_date() wählt zwischen ihnen anhand des Formats selbst: steht der Tag vor F (j F, d. F), wird der Genitiv eingesetzt («10 серпня»), in allen anderen Fällen der Nominativ («Серпень 2026»). Das erledigt die Funktion wp_maybe_decline_date(); für Englisch greift sie überhaupt nicht. Deshalb ist «Серпень 10, 2026» nicht zu erreichen: die Reihenfolge Tag — Monat ist selbst der Kasus-Schalter.

Vorlagen
Tag und Monat
Jahr und Uhrzeit
Trennzeichen
Jeder lateinische Buchstabe im Format ist ein Code. Um den Buchstaben selbst auszugeben, setzen Sie einen Backslash davor: \a\t ergibt «at», ein nicht escaptes at dagegen «pm31» (a = am/pm, t = Tage im Monat).
Geben Sie einen Formatstring ein oder wählen Sie eine Vorlage.
Wird jede Sekunde aktualisiert. Monats- und Wochentagsnamen stammen aus Intl.DateTimeFormat Ihres Browsers — in WordPress kommen sie aus der Übersetzungsdatei und können sich daher in Groß-/Kleinschreibung oder im Punkt bei Abkürzungen unterscheiden.
ReferenzzeitpunktErgebnis
Genau die Daten, an denen ein Format üblicherweise scheitert: einstelliger Tag, Mitternacht in der 12-Stunden-Schreibweise und der Jahreswechsel.
Womit Sie das Datum im Code ausgeben
Geben Sie eine Formatzeichenfolge ein.
Fügen Sie ihn in das Feld „Eigenes Format“ unter den Format-Optionen ein. WordPress zeigt daneben ein Live-Beispiel — es muss mit der Vorschau oben übereinstimmen.
CodeWas bedeutetJetzt
Alle PHP-Formatcodes mit den aktuellen Werten; die in Ihrer Zeichenkette verwendeten sind hervorgehoben. Die mit markierten hängen von der Zeitzone ab — hier von der des Browsers, auf der Site von der des Servers.

Alles wird in Ihrem Browser berechnet: Format, Datum und der erzeugte Code werden nirgendwohin gesendet.

Warum das Datum im Theme nicht auf Deutsch übersetzt wird

WordPress kennt drei Wege, ein Datum auszugeben, und zwei davon sind kaputt. date() ist eine reine PHP-Funktion. Sie weiß weder von der Locale der Site noch von ihrer Zeitzone, deshalb steht der Monat immer auf Englisch und die Zeit ist die des Servers. date_i18n() übersetzt zwar, ist aber seit WordPress 5.3 veraltet und hat Probleme mit Zeitzonen. wp_date() ist die einzige richtige Variante: sie berücksichtigt sowohl die Locale als auch die Zeitzone der Site. Separat: strftime() wurde in PHP 8.1 als veraltet erklärt und in PHP 9 entfernt. Themes, die es noch verwenden, werden Warnungen ausgeben und später fatale Fehler. Noch ein Detail, das für das Ukrainische spezifisch ist: im Format „5 січня“ steht der Monat im Genitiv, in der Überschrift „Січень 2026“ dagegen im Nominativ. Das sind unterschiedliche Formen, und eine kann nicht durch die andere ersetzt werden. Das Werkzeug zeigt beide.

Häufige Fragen