【发布时间】:2013-08-29 11:44:23
【问题描述】:
我试图用英语以外的另一种语言在 php 中获取一天的名称。我将语言环境设置更改为setlocale(LC_ALL, 'nl_NL');(返回true),但日期仍以英文显示。然后我发现你应该使用strftime() 让它工作,但这只是以设置的语言返回当前时间,我试图在预定义的天数中循环,所以输出将是
Vrijdag 8 月 30 日
扎特达格 8 月 31 日
Zondag 9 月 1 日
等等
从当前时间戳中减去/添加天也不是我想做的选择。
【问题讨论】:
-
小心
LC_ALL,有LC_TIME,这是你真正需要的。那,还有this question has been asked before -
试试
setlocale(LC_ALL,'dutch');它对我有用。但是nl_NL不起作用
标签: php date strftime setlocale