Таким образом, приведенная ниже функция возвращает дату в английском формате. Я хочу это в формате frensh, есть идеи, ребята?
<?php if (get_field('jour_de_l’evenement')):
setlocale (LC_ALL, "fr_FR"); ?>
<span class = "first">
<?php echo date('d',strtotime(get_field('jour_de_l’evenement'))); ?>
<small>
<?php print date('M',strftime(strtotime(get_field('jour_de_l’evenement')))); ?>
</small></span>
<?php endif; ?>






Вы можете форматировать даты как хотите, используя класс DateTime. http://php.net/manual/en/class.datetime.php
$date = new DateTime('2014-09-18 22:00:00');
echo $date->format('d/m/Y H:i'); // or however else you want it.
Вы можете передать конкретную дату или нет, если вы этого не сделаете, по умолчанию это будет сейчас.
Проверьте различные форматы здесь:
http://php.net/manual/en/datetime.formats.time.php
http://php.net/manual/en/datetime.formats.date.php
http://php.net/manual/en/datetime.formats.compound.php
http://php.net/manual/en/datetime.formats.relative.php
Вы также можете передать DateTimeZone в качестве второго аргумента:
$timeZone = DateTimeZone('Europe/Brussels');
$date = new DateTime('2014-09-18 22:00:00', $timeZone);
Вы можете поделиться своим кодом?