PHP date - 以本地语言获取月份的名称

标签 php date localization

我有这部分功能,它给了我英文月份的名称。如何将它们翻译成我的本地语言(塞尔维亚语)?

$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));

在这种情况下,它会将其设置为法语。对于您的情况,它应该是以下之一:

  1. sr_BA - 塞尔维亚语(黑山)
  2. sr_CS - 塞尔维亚语(塞尔维亚)
  3. sr_ME - 塞尔维亚语(塞尔维亚和黑山)

关于PHP date - 以本地语言获取月份的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13845554/

相关文章:

php - 如何使用 javascript 或 php 统计网站当前访问者

c# - 单点触控 : Localization from a Common Project

c# - Visual Studio 2017 本地化发布设置

javascript - 将语言环境附加到请求接受语言

PHP HTML 生成 - 使用字符串连接

php - Moodle:在 $table = set_sql(); 中使用 mysql 连接;方法

php - 上传时无法创建临时文件

java - 解析Excel文件中存储的日期字符串

r - R 中字符串到日期转换的 "standard unambiguous date"格式是什么?

javascript - 使用 new Date().getTimezoneOffset() 将 java 日历日期转换为 javascript 日期