Функция setlocale()
не устанавливает желаемый язык (немецкий).
Цель состоит в том, чтобы вывести названия месяцев.
Это мой тестовый код с испытаниями:
<?php
date_default_timezone_set('Europe/Berlin');
setlocale(LC_ALL, 'de_DE.utf8');
// Or
setlocale(LC_ALL, '[email protected]');
// Or
setlocale(LC_ALL, 'de_DE');
// Or
setlocale(LC_ALL, 'de');
// Or
setlocale(LC_ALL, 'ge');
echo strftime('%B');
Выход:
июнь
вместо
Juni
Какие-либо предложения?
- У меня нет доступа по ssh или другой оболочке.
- Скрипт работает на сервере Linux.
PHP версия 5.6