我正试图在荷兰语中显示当前的完整月份名称。我试过这样的话:
\Carbon\Carbon::now()->subMonth()->format('F')
然后我看到July
所以不是我想要的。我的应用服务
提供者看起来像这样:
public function boot()
{
Carbon::setLocale('nl');
}
任何想法我能做些什么才能让它发挥作用?
(diffForHumans工作正常)
答案 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