如何在 laravel blade 上获取 created_at 月份名称?
How can I get created_at month name on laravel blade?
我有 created_at
字段。在我的数据库中,我需要获取月份名称,例如;
...
{{\Carbon\Carbon::now()->monthName}}
...
那么 $value->created_at
我该怎么做呢?
我尝试了一些解决方案,但没有得到月份名称。
created_at
已经是一个 Carbon 实例,所以你可以通过 :
{{ $value->created_at->format('F') }}
或者,
{{ \Carbon\Carbon::parse($value->created_at)->format('F') }}
- F - 月份(一月 到
十二月)
- M - 月份的简短文本表示(Jan 到 Dec)
翻译成其他语言 : 您可以使用 carbon 来格式化您当地的语言,至于 Russian
语言 :
@php
\Carbon\Carbon::setLocale('ru');
@endphp
{{ \Carbon\Carbon::parse($value->created_at)->translatedFormat('F') }}
// output : ноябрь
你可以写
{{ date('F', strtotime($value->created_at)) }}
你可以尝试 created_at
已经是 Carbon 实例,所以你可以使用这个
{{ $value->created_at->monthName }}
确保 $value
是 Illuminate\Database\Eloquent\Model;
的实例
如果它不是 laravel 模型的实例,那么您可以这样做
{{ \Carbon\Carbon::parse($value->created_at)->monthName }}
您可以通过以下代码获取月份名称:
{{ date("F", strtotime($value->created_at)) }}
您可以从 (php website)
获取更多详细信息
我有 created_at
字段。在我的数据库中,我需要获取月份名称,例如;
...
{{\Carbon\Carbon::now()->monthName}}
...
那么 $value->created_at
我该怎么做呢?
我尝试了一些解决方案,但没有得到月份名称。
created_at
已经是一个 Carbon 实例,所以你可以通过 :
{{ $value->created_at->format('F') }}
或者,
{{ \Carbon\Carbon::parse($value->created_at)->format('F') }}
- F - 月份(一月 到 十二月)
- M - 月份的简短文本表示(Jan 到 Dec)
翻译成其他语言 : 您可以使用 carbon 来格式化您当地的语言,至于 Russian
语言 :
@php
\Carbon\Carbon::setLocale('ru');
@endphp
{{ \Carbon\Carbon::parse($value->created_at)->translatedFormat('F') }}
// output : ноябрь
你可以写
{{ date('F', strtotime($value->created_at)) }}
你可以尝试 created_at
已经是 Carbon 实例,所以你可以使用这个
{{ $value->created_at->monthName }}
确保 $value
是 Illuminate\Database\Eloquent\Model;
如果它不是 laravel 模型的实例,那么您可以这样做
{{ \Carbon\Carbon::parse($value->created_at)->monthName }}
您可以通过以下代码获取月份名称:
{{ date("F", strtotime($value->created_at)) }}
您可以从 (php website)
获取更多详细信息