Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用碳素叶片模板定位日期_Php_Laravel_Datetime_Blade_Php Carbon - Fatal编程技术网

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文件