Php 使用碳素叶片模板定位日期
我在Php 使用碳素叶片模板定位日期,php,laravel,datetime,blade,php-carbon,Php,Laravel,Datetime,Blade,Php Carbon,我在.blade模板中使用碳元素格式化日期,如下所示: {{ Carbon\Carbon::parse($event['date_from'])->toFormattedDateString() }} 并输出: Mar 20, 2018 因此,如何将日期本地化为例如俄语格式:您可以使用Carbon::setLocale('ru')&格式本地化(“%d%M”) 有关更多信息,请访问:对于Laravel刀片模板,我在我的型号上设置了一个新功能: public function locali
.blade
模板中使用碳元素格式化日期,如下所示:
{{ Carbon\Carbon::parse($event['date_from'])->toFormattedDateString() }}
并输出:
Mar 20, 2018
因此,如何将日期本地化为例如俄语格式:您可以使用
Carbon::setLocale('ru')代码>&格式本地化(“%d%M”)代码>
有关更多信息,请访问:对于Laravel刀片模板,我在我的型号上设置了一个新功能:
public function localizedDiffForHumans() {
Carbon::setLocale(App::getLocale());
return $this->created_at->diffForHumans();
}
然后只需替换模板中的调用:
{{$message->localizedDiffForHumans()}}
您可以使用Carbon::setLocale('ru');有关更多信息,请访问:@AlexeyMezenin这是.blade
模板的示例吗?不适用于控制器…@kerkааааааааааааааааааааааааа?Cz我试图将这些行添加到控制器,但似乎不起作用。我需要在.blade
中本地化日期。可能吗?在blade中编写逻辑不是一个好的编码,所以我建议您在控制器中编写本地化逻辑,然后将其传递给blade文件