web-dev-qa-db-fra.com

Quel est le moyen de formater une date après avoir utilisé get_posts ()

Je vois qu'il n'y a aucun moyen d'obtenir une date formatée à partir d'une fonction comme

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

get_the_date ne fonctionne qu'avec le $post actuel. Si j'ai utilisé get_posts(), comment puis-je formater la date. Avec pure PHP, je peux faire quelque chose comme ...

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

mais c'est un peu long, et je ne sais pas s'il est nécessaire de créer un objet DateTime, peut-être un gaspillage de ressources?

3
Jiew Meng

echo date('Y-m-d h:i:s', strtotime($cp->post_date)); ... ou mieux utilisez wordpress functionado echo mysql2date('Y-m-d h:i:s', $cp->post_date);

7
wyrfel