ACF - Datum in Zahlenformat wrappen

  • Hallo allerseits,
    ich hoffe jemand kann mir bei folgendem Problem helfen. Ich habe einen Custom Post Type mit einem Datum, welches im Format "dd.mm.yy" gespeichert wird. Da ich sortieren und filtern möchte, benötige ich einen Abgleich mit dem aktuellen Datum des Tages.

    Das hole ich mir über:

    PHP
    $aktuelles_datum = current_time('20ymd');

    Das gibt dann für heute folgendes Format aus: 20191203

    Ich müsste als in einer neuen Variable den Wert vom Custom Field (bspw. 12.03.2019) zu dieses Format bringen.

    Wie kann man das machen, hat da jemand eine Idee?

    Vielen Dank!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Liegt das Datum als String vor? Falls ja, kannst du einfach explode() verwenden und das Datum anschließend in beliebiger Reihenfolge und mit beliebigen Trennzeichen wieder zusammensetzen...

    https://www.php.net/manual/de/function.explode.php

    Ansonsten schau dir mal strtotime() an:
    https://www.php.net/manual/de/function.strtotime.php

    Nebenbei: ACF selbst speichert das Datum immer im Format Y-m-d H:i:s. Das heißt, wenn bei dir ein "deutsches" Datumsformat herauskommt, wird auf dem weg schon irgendwo hin und her gewandelt...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!