更改月份名称php gantti类

时间:2018-07-15 08:58:38

标签: php

对于一个项目,我使用来自https://github.com/bastianallgeier/gantti的php gantti类 这很完美。 但是,没有成功的是将英语月份的名称转换为荷兰语的名称。所以不是梅,而是梅。 我找不到确定月份名称的设置。 我已经尝试过:date_default_timezone_set('Europe / Amsterdam'); setlocale(LC_ALL,'nl_NL'); 但是,这不起作用。 可以调整月份名称吗?

亲切的问候,罗格

1 个答案:

答案 0 :(得分:0)

您可以使用IntlDateFormatter将日期格式化为格式和时区:

$fmt = new IntlDateFormatter(
    'de_DE',
    IntlDateFormatter::LONG,
    IntlDateFormatter::LONG,
    "Europe/Amsterdam"
);
$fmt->setPattern('MMMM'); // set format of output.

echo $fmt->format( strtotime("20.05.2018") ); // here you set date, you can use time() instead
// I put 20.05 to test 'Mai' month.

// Mai