it-swarm.com.de

Wie formatiere ich ein Datum nach der Verwendung von get_posts ()?

Ich sehe, dass es keine Möglichkeit gibt, ein formatiertes Datum von einer Funktion wie zu erhalten

echo get_the_date($post->ID, 'd M Y');

get_the_date funktioniert nur mit dem aktuellen $post. Wenn ich get_posts() verwendet habe, wie kann ich das Datum formatieren? Mit pure PHP kann ich sowas machen ...

echo DateTime::createFromFormat('Y-m-d h:i:s', $cp->post_date)->format('d M Y');

aber es ist ziemlich lang und ich weiß nicht, ob es notwendig ist, ein DateTime-Objekt zu erstellen. Vielleicht ist es eine Verschwendung von Ressourcen?

3
Jiew Meng

echo date('Y-m-d h:i:s', strtotime($cp->post_date)); ... oder besser die wordpress functionado echo mysql2date('Y-m-d h:i:s', $cp->post_date); verwenden

7
wyrfel