我正在我的 Windows XP localhost 中使用 WAMP 堆栈执行几行 PHP 代码。
我正在尝试以多种语言显示日期。因此,首先我使用 setlocale 函数更改语言环境,如下所示。
setlocale(LC_TIME, "fr_FR");
当我尝试转储输出时,值“Friday”以英文显示。法语的预期结果。
var_dump(strftime("%A", mktime(0, 0, 0, 12, 22, 1978)));
甚至尝试了以下选项。
setlocale(LC_TIME, "fr_FR.UTF-8");
注意:我在 Windows XP 的 WAMP 堆栈中。未在任何 Linux 服务器中测试。
阿帕奇版本:2.2.22
PHP 版本:5.3.13