5. März 2023

Datum formatieren in WordPress und PHP

WordPress stellt von Haus aus die Funktion „get_the_date()“ zur Verfügung, mit der ein schön formatiertes Datum mit deutschen Monatsnamen innerhalb eines Loops oder eines Posts ausgegeben werden kann.

echo get_the_date(); // 5. März 2023

Wie genau das Datum formatiert werden soll, kann in den WP-Einstellungen definiert werden.

In PHP ist das Ganze etwas umständlicher. Das aktuelle Datum lässt sich wie folgt ausgeben:

echo date('j.n.Y'); // 5.3.2023
echo date('j.n.Y H:i').' Uhr'; // 5.3.2023 22:05 Uhr
echo date('d.m.Y'); // 05.03.2023
echo date('d.m.Y H:i').' Uhr'; // 05.03.2023 22:05 Uhr

Um die Monatsnamen in deutsch auszugeben, müssen wir vorher folgendes Array erstellen:

$monate = array(1=>"Januar",2=>"Februar",3=>"März",4=>"April",5=>"Mai",6=>"Juni",7=>"Juli",8=>"August",9=>"September",10=>"Oktober",11=>"November",12=>"Dezember");

echo date('j. ').$monate[date('n')].date(' Y'); // 5. März 2023

Mit folgendem Code lassen sich z.B. Datenbankeinträge sehr einfach chronologisch sortieren.

$today = date("YmdHi"); // 202303052205

War dieser Artikel hilfreich?


,



Nächster Artikel
Adminer - eine schlanke Alternative zu phpMyAdmin


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert