Заказ / группировка сообщений по дате выборки ACF

В настоящее время я заказываю кучу событий на основе datepicker из ACF. Все они сгруппированы в месяц, поэтому все события октября перечислены вместе, ноябрь, декабрь и т. Д. У меня только одна проблема с форматированием datemonth.

Перед каждым новым месяцем имя месяца находится в формате a, но имя месяца указано на английском языке, в то время как я хочу, чтобы он был на голландском языке (из-за того, что веб-сайт является нидерландским, и поэтому устанавливается WordPress. :

$month = $date->format('F'); 

к

 $month = $date->echo date_i18n('F'); 

Но это не то, что должно быть, и я не уверен, что это изменить. Ниже приведен полный запрос / группировка сообщений, но если кто-то может дать мне окончательный ответ о том, как правильно отображать название месяца, очень ценится.

 <?php $posts = get_posts(array( 'numberposts' => -1, 'cat' => '-1', 'order' => 'ASC', 'orderby' => 'meta_value', 'meta_key' => '_expiration-date', )); $group_posts = array(); if( $posts ) { foreach( $posts as $post ) { $date = get_field('datum-concert', $post->ID, false); $date = new DateTime($date); $year = $date->format('Y'); $month = $date->format('F'); // $month = $date->echo date_i18n('F'); $group_posts[$year][$month][] = array($post, $date); }} foreach ($group_posts as $yearKey => $years) { foreach ($years as $monthKey => $months) { echo '<h2 style="text-transform: capitalize;">'; echo $monthKey; echo ' '; echo $yearKey; echo '</h2>'; foreach ($months as $postKey => $posts) { ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'concert-single' ); ?> <?php endwhile; }}} ?>