Custom fields with wordpress

时间:2017-11-13 作者:Garrosh

我有一个日期的自定义字段,写得像:yyyy-mm-dd

如何仅提取day 要在PHP中显示?目前,我显示完整日期:\'. get_post_meta($post->ID, \'event_start_date\', true).\'

谢谢:)

1 个回复
最合适的回答,由SO网友:Drupalizeme 整理而成

您可以尝试date() 功能:

$date = get_post_meta($post->ID, \'event_start_date\', true);
$day = date(\'d\', strtotime($date)); //01-31
另一种方式是DateTime:

$date = get_post_meta($post->ID, \'event_start_date\', true);
$date = DateTime::createFromFormat(\'Y-m-d\', $date);
$day  = $date->format(\'d\');

结束

相关推荐