扫码关注官方订阅号
我有这部分功能,它给我英文月份的名称。我如何将它们翻译成我的当地语言(塞尔维亚语)?
$month_name = date('F', mktime(0, 0, 0, $i));
其中 $i 是月份数字(值 1 - 12)。另请参阅 PHP:mktime。
$i
您应该使用 setlocale() 和 strftime():
setlocale()
strftime()
setlocale(LC_TIME, 'sr_CS'); $month_name = strftime('%B', mktime(0, 0, 0, $i));
您应该使用setlocale():
setlocale(LC_TIME, 'fr_FR'); $month_name = date('F', mktime(0, 0, 0, $i));
在本例中,它将设置为法语。对于您的情况,它应该是以下之一:
sr_BA
sr_CS
sr_ME
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
您应该使用
setlocale()和strftime():setlocale(LC_TIME, 'sr_CS'); $month_name = strftime('%B', mktime(0, 0, 0, $i));您应该使用
setlocale():setlocale(LC_TIME, 'fr_FR'); $month_name = date('F', mktime(0, 0, 0, $i));在本例中,它将设置为法语。对于您的情况,它应该是以下之一:
sr_BA- 塞尔维亚语(黑山)sr_CS- 塞尔维亚语(塞尔维亚)sr_ME- 塞尔维亚语(塞尔维亚和黑山)