Lesefortschritt:

    Datumsfelder im Format TT.MM.JJJJ automatisch umwandeln

    1. Oktober 2023 | Scripts, Word­Press

    Trick # 279 | Dieser Beitrag beinhaltet 494 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

    Datumseingaben in Word­Press-Feldern lassen sich ganz einfach umformatieren: Hat man etwa 01.10.2023 – etwa als Geburtsdatum – in einem individuellen Feld erfasst, lässt sich dieser String ganz einfach ausdeutschen und mit ein wenig Code automatisch zu 1. Oktober 2023 umwandeln. Heute zeigen wir Ihnen, wie dies geht.

    Viele Lösungen, welche im Internet zu finden sind, werden Ihnen ausgeschriebene Daten in englisch zurückgeben. Also etwa 1. October 2023 statt 1. Oktober 2023. Das ist natürlich unschön, unser Code ist anders und berücksichtigt die Sprache der Website.

    Der Code ist in PHP geschrieben. Solche Scripts lassen sich etwa mit dem kostenlosen Plugin «Insert PHP Code Snippet» des Word­Press-Plugin-Directories verwalten und an der gewünschten Stelle bequem per Shortcode einfügen:

    <?php
    $unixtimestamp = strtotime( get_field('geboren') );
    echo date_i18n( "j. F Y", $unixtimestamp );

    Unser individuelles Datumsfeld heisst «geboren». Einen anderen Feldnamen können Sie in Zeile 2 hinterlegen. In Zeile 3 haben wir ausserdem das Format «j. F Y» hinterlegt, welches das TT.MM.JJJJ-Feld zu «T. Mmm JJJJ» umwandelt. Da sind natürlich andere Optionen möglich.

    Unser Code ergibt dann folgendes Ergebnis:

    ohne Formatierung:

    01.10.2023

    mit Formatierung:

    1. Oktober 2023

    Ziemlich einfach. Oder?

    Werbung

    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.