PHP 日期 - 以本地语言获取月份名称
2022-08-30 14:46:29
我有这部分功能,它给了我英文月份的名称。如何将它们翻译成我的当地语言(塞尔维亚语)?
$month_name = date('F', mktime(0, 0, 0, $i));
其中 是月份的编号(值 1 - 12)。另请参阅 PHP:mktime。$i
我有这部分功能,它给了我英文月份的名称。如何将它们翻译成我的当地语言(塞尔维亚语)?
$month_name = date('F', mktime(0, 0, 0, $i));
其中 是月份的编号(值 1 - 12)。另请参阅 PHP:mktime。$i
你应该使用 setlocale()
:
setlocale(LC_TIME, 'fr_FR');
$month_name = date('F', mktime(0, 0, 0, $i));
在这种情况下,它会将其设置为法语。对于您的情况,它应该是以下之一:
sr_BA
- 塞尔维亚语(黑山)sr_CS
- 塞尔维亚语(塞尔维亚)sr_ME
- 塞尔维亚语(塞尔维亚和黑山)你应该使用 setlocale()
和 strftime()
:
setlocale(LC_TIME, 'sr_CS');
$month_name = strftime('%B', mktime(0, 0, 0, $i));