Как отобразить правильный формат даты - PullRequest
0 голосов
/ 28 ноября 2018

Я написал этот фрагмент add_action в моем файле functions.php в WordPress.Дата события успешно отражается, но я изо всех сил пытаюсь найти правильный последний бит кода, чтобы он отражался в формате ('d M Y').Я только что получил базовую строку с датой на данный момент, т.е. 20181225

Может кто-нибудь помочь мне завершить это, спасибо?

add_action( 'dfbm_post_meta_before', function( $post, $featured )   
{
  echo get_post_meta($post->ID,'event_date',true);     
} , 10, 2 );

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

с использованием простой функции date ():

echo date('d M Y', '20181225');
0 голосов
/ 28 ноября 2018

Простой, с использованием даты и времени PHP

echo (new DateTime(get_post_meta($post->ID,'event_date',true)))->format('d M Y');

Вывод

echo (new DateTime('20181225'))->format('d M Y');

25 Dec 2018

Песочница

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...