voor onze wordpress website in het Nederlands heb ik een php geschreven met custom velden.
Alleen komen de maanden er momenteel uit in het Engels.
Ik weet dat dit met strftime mogelijk moet zijn, maar op de plaatsen waar ik dit heb geprobeerd werkt het niet. Iemand die me kan helpen met dit ingewikkeld stukje code ?
<?php
$start_date = get_field('datum', false, false);
$start_date = new DateTime($start_date);
$end_date = get_field('eind_datum', false, false);
$end_date = new DateTime($end_date);
$start_month = $start_date->format('F');
$end_month = $end_date->format('F');
?>
<?php if ( get_field('eind_datum') and get_field('datum') ): ?>
<span class='datum'>
<?php
if ($start_month == $end_month) {
// output July 12-13, 2020
echo $start_date->format ('j'); ?>-<?php echo $end_date->format ('j F Y');
} else {
// output July 12 - August 3, 2020
echo $start_date->format('j F'); ?>-<?php echo $end_date->format ('j F Y');
}
?>
</span>
<?php elseif ( empty(get_field('eind_datum')) and (empty(get_field('datum')) === false)): ?>
<span class='datum'><?php echo the_field('datum'); ?></span>