Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 翻译月份名称_Php_Datetime_Datetime Format - Fatal编程技术网

Php 翻译月份名称

Php 翻译月份名称,php,datetime,datetime-format,Php,Datetime,Datetime Format,我正在使用OOP PHP DateTime,我想用三个字母写下月份名称,就像这样 $EventDate = new DateTime(DATEDATA); echo $EventDate -> format('M'); 这是我所需要的代码,但例如,如果DATEDATA为DEC,它将回显DEC,但我希望此DEC用我的语言翻译,而不是用DEC回显დეკ。 有人能解释一下如何手动翻译这类东西吗 感谢advance。该类包含该方法,该方法提供了使用指定区域设置格式化DateTime对象的快速方法

我正在使用OOP PHP DateTime,我想用三个字母写下月份名称,就像这样

$EventDate = new DateTime(DATEDATA);
echo $EventDate -> format('M');
这是我所需要的代码,但例如,如果DATEDATA为DEC,它将回显DEC,但我希望此DEC用我的语言翻译,而不是用
DEC
回显
დეკ。
有人能解释一下如何手动翻译这类东西吗

感谢advance。

该类包含该方法,该方法提供了使用指定区域设置格式化
DateTime
对象的快速方法

例如,我们将2017年12月12日的
DateTime
对象格式化为格鲁吉亚语的缩写月份名称

$datetime = new DateTime("2017-12-12");
$month = IntlDateFormatter::formatObject($datetime, "MMM", "ka");
echo $month;
正如预期的那样,上述示例输出了以下内容:

დეკ
该类包含该方法,该方法提供了使用指定区域设置格式化
DateTime
对象的快速方法

例如,我们将2017年12月12日的
DateTime
对象格式化为格鲁吉亚语的缩写月份名称

$datetime = new DateTime("2017-12-12");
$month = IntlDateFormatter::formatObject($datetime, "MMM", "ka");
echo $month;
正如预期的那样,上述示例输出了以下内容:

დეკ

手动-
$TranslateArray[$EventDate->format('n')-1]
手动-
$TranslateArray[$EventDate->format('n')-1]
我正在尝试完全相同的代码,但它没有输出დეკ , 它写入以下错误:致命错误:未捕获异常:DATETIME::u构造():未能分析位置0(G)处的时间字符串(GET_字段('EVENT_DATE'):在/APP/PUBLIC/WP-CONTENT/THEMES/AXALI/FRONT-PAGE.PHP中的数据库中找不到时区。PHP:30堆栈跟踪:#0/APP/PUBLIC/WP-CONTENT/THEMES/AXALI/FRONT-PAGE.PHP(30):DATETIME->uu-CONSTRUCT('GET_-FIELD('EVEN…'))#1/APP/PUBLIC/WP-INCLUDES/TEMPLATE-LOADER.PHP(74):INCLUDE('/APP/PUBLIC/WP-…'))#2/APP/PUBLIC/WP-BLOG-HEADER.PHP(19):REQUIRE_-ONCE('/APP/PUBLIC/WP-…)…注释系统不是调试代码的正确位置,抱歉。我正在尝试完全相同的代码,它没有输出დეკ , 它写入以下错误:致命错误:未捕获异常:DATETIME::u构造():未能分析位置0(G)处的时间字符串(GET_字段('EVENT_DATE'):在/APP/PUBLIC/WP-CONTENT/THEMES/AXALI/FRONT-PAGE.PHP中的数据库中找不到时区。PHP:30堆栈跟踪:#0/APP/PUBLIC/WP-CONTENT/THEMES/AXALI/FRONT-PAGE.PHP(30):DATETIME->u构造('GET_字段('EVEN…'))#1/APP/PUBLIC/WP-INCLUDES/TEMPLATE-LOADER.PHP(74):INCLUDE('/APP/PUBLIC/WP-…'))#2/APP/PUBLIC/WP-BLOG-HEADER.PHP(19):需要_一次('/APP/PUBLIC/WP-)…注释系统不是调试代码的正确位置,抱歉。