我正在尝试在php中获取一种语言环境下的日期名称,而不是英语。我将区域设置更改为
setlocale(LC_ALL, 'nl_NL');
(返回true),但日期仍然以英语显示。然后我发现应该使用strftime()
,但它只返回设置语言环境下的当前时间,而我想循环预定义的一些日期,所以输出结果应该是:
从当前时间戳中减去/添加天数也不是我想要做的事情。星期五 8月30日
星期六 8月31日
星期天 9月1日
LC_ALL
,你需要的是LC_TIME
。此外,这个问题之前已经被问过了。链接 - Elias Van Ootegemsetlocale(LC_ALL,'dutch');
这样。这对我有效。但是nl_NL
不起作用。 - Bora