针对strptime的Setlocale函数 - 我想知道的locale字符串

时间:2012-03-27 04:19:55

标签: php locale

我想在使用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 :(得分:0)

在执行PHP脚本的计算机上,执行以下系统命令:

locale -a

它将返回已安装的区域设置。

另请参阅 locale(1) - Linux man page 以及相关(如果不是重复)问题: