如何回显正确的日期格式

时间:2018-11-28 17:06:49

标签: php wordpress hook

我已经在WordPress的functions.php文件中编写了这个add_action片段。活动日期已成功回显,但我一直在努力寻找正确的最终代码,以使其以(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 :(得分:2)

简单,使用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

Sandbox

答案 1 :(得分:0)

使用简单的date()函数:

echo date('d M Y', '20181225');