Вывод функции Даты PHP на итальянском языке

Версия 1.1 HTTP добавила специальный метод HTTP, ПОДКЛЮЧЕНИЕ - намеревалось создать туннель SSL, включая необходимое квитирование протокола и криптографическую установку.
регулярные запросы после этого все отправляются обернутые в туннель SSL, заголовки и тело включительно.

16
задан Michael 17 November 2017 в 09:58
поделиться

3 ответа

date () не зависит от локали. Вы должны использовать strftime () и его спецификаторы формата для вывода дат с учетом локали (из руководства PHP date () ):

Для форматирования дат на других языках, вы должны использовать setlocale () и strftime () функции вместо date () .

Относительно комментария Anti Veeranna : он абсолютно прав, так как вы должны быть очень осторожны с установкой локалей, поскольку они иногда не ограничиваются текущим область действия сценария. Лучшим способом будет:

$oldLocale = setlocale(LC_TIME, 'it_IT');
echo utf8_encode( strftime("%a %d %b %Y", $row['eventtime']) );
setlocale(LC_TIME, $oldLocale);
40
ответ дан 30 November 2019 в 15:47
поделиться

Локаль it_IT должна быть установлена ​​/ включена администратором вашего сервера, иначе это не сработает.

Итак, решение Джонатана, вероятно, лучшее.

3
ответ дан 30 November 2019 в 15:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: