我有这部分功能,它给了我英文月份的名称。如何将它们翻译成我的本地语言(塞尔维亚语)?
$month_name = date('F', mktime(0, 0, 0, $i));
其中 $i
是月份的编号(值 1 - 12)。另见 PHP:mktime .
最佳答案
你应该使用 setlocale()
:
setlocale(LC_TIME, 'fr_FR');
$month_name = date('F', mktime(0, 0, 0, $i));
在这种情况下,它会将其设置为法语。对于您的情况,它应该是以下之一:
sr_BA
- 塞尔维亚语(黑山)sr_CS
- 塞尔维亚语(塞尔维亚)sr_ME
- 塞尔维亚语(塞尔维亚和黑山)
关于PHP date - 以本地语言获取月份的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13845554/