我已经在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 );
答案 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
答案 1 :(得分:0)
使用简单的date()函数:
echo date('d M Y', '20181225');