php西班牙语中的Carbon lang错误

时间:2016-10-07 19:31:14

标签: laravel

我正试图用西班牙语展示一些碳,但它不起作用。任何人都可以帮助我,告诉我为什么没有。 1以英文显示。

这个用英文显示:( 2017年10月6日星期五)

{{ Carbon::parse($biz->payment_next)->formatLocalized('%A %d %B %Y') }}

这有效并以西班牙语出现:

{{ Carbon::parse($biz->payment_next)->diffForHumans() }}

感谢任何帮助

3 个答案:

答案 0 :(得分:0)

你应该改变语言

示例:

Carbon::setLocale('es');

文档:

http://carbon.nesbot.com/docs/#api-localization

答案 1 :(得分:0)

我建议使用这个包jenssegers / date,它有助于解决这个问题

答案 2 :(得分:0)

您必须启用要格式化的区域设置:

Carbon::setLocale('es');

由于您的语言不是常规ASCII,因此最好在格式化之前格式化启用UTF8编码:

Carbon::setUTF8(true);