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