获取本地化的月份名称

时间:2019-02-12 10:51:29

标签: php laravel php-carbon

我正试图从日期中获取瑞典的月份名称,无论我做什么似乎都行不通。

我尝试了以下操作:

setlocale(LC_TIME, 'sv_SE');
\Carbon\Carbon::setLocale('sv_SE');
$monthstr1 = strftime('%B', strtotime('2019-02-12'));
$monthstr2 = \Carbon\Carbon::parse('2019-02-12')->formatLocalized('%B');

以上两个字符串都返回字符串“ February”,尽管瑞典语名称应为“ Februari”(当然,其他月份也存在相同的问题)。我认为两者都应返回本地化的月份名称...

我正在使用Laravel 5.7.25和随附的Carbon 1.36。我在两个都运行Ubuntu 18.04(PHP 7.2)的服务器(开发环境和测试环境)上遇到相同的问题。我已经检查了/etc/locale.gen,那里的一切都正确。

有人发现我可能错过的东西吗?

0 个答案:

没有答案