如何格式化日期YYYY-MM-DD,例如,格式21,2015年4月。用碳包?
我已经将YYYY DD转换为DD-MM-YYYY,但我无法将其转换为指定的格式。
有谁能想到这么做吗?
类似:碳::createFromFormat(.)
发布于 2015-11-25 16:38:03
你可以这样做,
echo $dt->formatLocalized('%d, %B %Y');
小心cases
有关更多信息,请参见本地化和字符串格式
发布于 2018-09-20 16:00:53
您可以使用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') }}
https://stackoverflow.com/questions/33921759
复制相似问题