setlocale кеш даты переполнение стека

Я хотел бы попросить вашей помощи, чтобы включить правильный язык для следующего параметра .data

    setlocale(LC_TIME, 'ita', 'it_IT', 'it_IT.UTF-8');
echo '<!-- cached page - '.date('l jS \of F Y h:i:s A', filemtime($cache_file)).', Page : '.$dynamic_url.' -->';

Я хотел бы перевести .date в it_IT, но результат вывода в en_EN. Где ошибка?

Спасибо за вашу помощь

0

Решение

Вы не можете использовать .date, так как он не учитывает локали.

ОТ PHP РУКОВОДСТВО

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

Таким образом, простой ответ заключается в использовании STRFTIME () функция вместо даты ()

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]