如何将日期YYYY-MM-DD格式化为例如格式21,2015年4月。使用Carbon包?
我已将YYYY-MM-DD转换为DD-MM-YYYY,但我无法将其转换为指定的格式。
有没有人有这么做的想法?
类似于:Carbon :: createFromFormat(...)
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以像上面的示例一样使用FormatLocalized来执行以下操作:必须配置AppServiceProvider文件,并输入要输出Carbon类的所有实例的语言(locale ='en')。
注意:如果要在刀片视图中输出日期,则可以在模型中声明日期字段以在Carbon实例中进行转换,而不必在视图中声明。例如:
刀片中的输出:
{{ Carbon\Carbon::parse($user->date1)->formatLocalized('%d, %B %Y')}}
如果要忽略它,请在模型中使用它:
protected $dates = [
'date1',
'date2',
'date3'
];
现在,您可以在视图中输出日期字段,而无需调用Class
{{ ($user->date1)->formatLocalized('%d, %B %Y') }}
{{ ($user->date2)->formatLocalized('%d, %B %Y') }}
{{ ($user->date3)->formatLocalized('%d, %B %Y') }}