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?
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);