我使用带有日期(日、月和年)的自定义metabox。问题是,当我尝试将日期数字转换为日期字时,例如10是10月。我使用此代码:
function eventposttype_get_the_month_abbr($month) {
global $wp_locale;
for ( $i = 1; $i < 13; $i = $i +1 ) {
if ( $i == $month )
$monthabbr = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );
}
return $monthabbr;
}
但是现在这个月只显示了三个符号-十月。我想成为完整的月份名称。有什么办法来定义它吗?
提前感谢您!
最合适的回答,由SO网友:Manny Fleurmond 整理而成
您使用的代码专门用于月份缩写(Oct)。您应该使用以下选项:
function eventposttype_get_the_month($month) {
global $wp_locale;
for ( $i = 1; $i < 13; $i = $i +1 ) {
if ( $i == $month )
$month =$wp_locale->get_month( $i ) ;
}
return $monthabbr;
}