Laravel碳获得荷兰当前月

时间:2017-07-17 07:28:29

标签: php laravel php-carbon

我正试图在荷兰语中显示当前的完整月份名称。我试过这样的话:

\Carbon\Carbon::now()->subMonth()->format('F')

然后我看到July所以不是我想要的。我的应用服务 提供者看起来像这样:

public function boot()
{
    Carbon::setLocale('nl');
}

任何想法我能做些什么才能让它发挥作用?

(diffForHumans工作正常)

2 个答案:

答案 0 :(得分:3)

如果您不想提取整个软件包并且只想安装您的区域设置,那么您可以通过发出命令列出(linux)服务器中安装的区域设置

locale -a

如果您的区域设置未列出,则可以使用命令

安装区域设置nl
sudo locale-gen nl
sudo update-locale

然后是通常的setLocale

答案 1 :(得分:1)

只需查看class.intldateformatter.php

即可

试试这个

$fmt = new IntlDateFormatter(
    'nl_NL',
     IntlDateFormatter::GREGORIAN,
     IntlDateFormatter::NONE
);
echo $fmt->format(mktime(null, null, null, 1, 15, 2014));

// output: 15 januari 2014