即使使用setlocale,strftime也仅以英语输出

时间:2014-03-18 18:11:37

标签: php setlocale

我在Windows XP localhost中使用WAMP堆栈执行几行PHP代码。

我正在尝试以多种语言显示日期。所以首先我使用setlocale函数更改语言环境,如下所示。

setlocale(LC_TIME, "fr_FR");

当我尝试转储输出时,“星期五”的值以英语显示。法语的预期结果。

var_dump(strftime("%A", mktime(0, 0, 0, 12, 22, 1978)));

甚至尝试过以下选项。

setlocale(LC_TIME, "fr_FR.UTF-8");

注意:我在Windows XP的WAMP堆栈中。未在任何Linux服务器上测试过。

Apache版本:2.2.22
PHP版本:5.3.13

0 个答案:

没有答案