Функция setlocale для strptime - строки локали, которые я хотел бы знать - PullRequest
0 голосов
/ 27 марта 2012

Я хотел бы использовать функцию setlocale для установки локали для своей функции перед использованием strptime для получения времени в пост-запросе.

Но я использую старую версию PHP (5.1)что приводит к сообщению об ошибке времени выполнения, что эта функция не определена.Например:

setlocale(LC_ALL, 'id_ID.UTF8', 'id_ID.UTF-8', 'id_ID.8859-1', 'id_ID', 'IND.UTF8', 
          'IND.UTF-8', 'IND.8859-1', 'IND', 'Indonesian.UTF8', 'Indonesian.UTF-8', 
          'Indonesian.8859-1', 'Indonesian', 'Indonesia', 'id', 'ID', 'en_US.UTF8', 
          'en_US.UTF-8', 'en_US.8859-1', 'en_US', 'American', 'ENG', 'English');

Я хотел бы знать, где определены эти строки локали?Я не знаю, откуда люди берут их, чтобы выполнить такую ​​функцию.

1 Ответ

0 голосов
/ 23 июня 2012

На компьютере, на котором вы выполняете свои PHP-скрипты, выполните следующую системную команду:

locale -a

Возвращает установленные локали.

См. Также locale (1) - справочную страницу Linux и связанный (если не повторяющийся) вопрос:

...