我使用setlocale在俄语中显示日期。设置区域设置 - 俄语
setlocale(LC_TIME, 'ru_RU');
我的问题是,将ru_RU不够或者是更安全提供了许多可供选择的语言PARAMS?
我使用setlocale在俄语中显示日期。设置区域设置 - 俄语
setlocale(LC_TIME, 'ru_RU');
我的问题是,将ru_RU不够或者是更安全提供了许多可供选择的语言PARAMS?
那么,你想在俄罗斯的日期,你已经设置时间相关的功能区域设置ru_RU
,所以这基本上是。
我建议您设置当前的区域设置为LC_TIME
次要的选择,万一ru_RU
不可用:
setlocale(LC_TIME, 'ru_RU', setlocale(LC_TIME, '0'));
// setlocale() with '0' will return the current settings without applying changes.
当前的区域设置是由系统管理员设置的,这是非常不太可能无法使用。
setlocale()影响很多事情,你应该回答自己,如果这些东西满足您的需求。
它有两个参数setlocale (int $category , array $locale)
$ategory
可以是(从manual)设置为这些常数之一:
而且看这句话从手动:
返回当前新的语言环境,或FALSE如果区域的功能是不是你的平台上实现,指定的语言环境不存在或类别名称无效。
谢谢。但是,您的代码首先将其设置为RU? – beans
哎呀,我的坏。编辑:) –