Как использовать функцию setlocale в php, чтобы получить название месяца на французском языке? - PullRequest
0 голосов
/ 14 марта 2019

Я работаю над php-кодом $formated_date_new = date('M d, Y',strtotime($this_date));, который дает мне название месяца на английском языке.

<script>
       document.getElementById('title_en').value = "<?php echo $formated_date_new ?>";
</script>

Приведенный выше скрипт возвращает дату в следующем формате (с названием месяца на английском языке):

Mar 13, 2019 

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

<?php
setlocale(LC_TIME, "fr_FR");
echo strftime(" in French %d.%M.%Y and");


О / р, который я хочу:

13 mars 2019

Ответы [ 2 ]

1 голос
/ 14 марта 2019

Использовать strftime вместо даты:

setlocale( LC_TIME, "fr_FR" );
$formated_date_new = strftime( "%d %b %Y", strtotime( $this_date ) );

strftime reference:

http://php.net/manual/en/function.strftime.php

0 голосов
/ 14 марта 2019
$formatted_date_new = strftime(" in French %d.%M.%Y and");

Я не уверен, что понимаю вашу проблему

...