0

我使用 Carbon 从数据库中解析日期并显示它,但我需要用法语显示它。我没有找到任何解决方案,我尝试使用

\Carbon\Carbon::parse($comp->date_debut)->formatLocalized('l jS \of F Y h:i:s A')

但输出是“ljS\ofFYh:i:sA”

我尝试将此添加到我的控制器

\Carbon\Carbon::setLocale('fr');
 setlocale(LC_TIME, 'fr', 'fr_FR', 'fr_FR.ISO8859-1');

但也没有,有人有解决方案吗?

4

1 回答 1

0

查看您的代码,您应该将%字符添加到formatLocalized函数中:

Carbon 文档中有:

echo $dt->formatLocalized('%A %d %B %Y');

例如。

还要确保在有效位置设置 Carbon 语言环境,例如bootAppServiceProvider

于 2018-06-25T18:17:55.403 回答