祝大家一切顺利,我想确保格式化日期时间以其他语言显示,默认英语(例如法语)除外。代码:
<small> {{$income->created_at->format('F jS, Y')}}</small>
。
如何实现?
答案 0 :(得分:2)
Laravel在后台使用Carbon进行日期操作。碳有several functions to localize datetime formats for different languages。
您要寻找的是isoFormat
。此函数需要与php自身的strftime
函数相同的参数。
答案 1 :(得分:1)
您可以使用locale
方法在应用中设置本地化。
{{$income->created_at->locale('fr_FR')->format('F jS, Y')}}
有关更多信息,请查看API https://carbon.nesbot.com/docs/#api-localization
-> locale()方法仅更改当前实例的语言,并且优先于全局设置。
您也可以尝试
{{Carbon\Carbon::parse($income->created_at)->locale('fr_FR')->format('F jS, Y')}}