如何在 Laravel Blade 上获取 Create_at 月份名称?

Orh*_*han 7 laravel php-carbon

我有created_at田地。在我的数据库中,例如,我需要获取月份名称;

...
{{\Carbon\Carbon::now()->monthName}}
...
Run Code Online (Sandbox Code Playgroud)

那么我该怎么做呢$value->created_at

我尝试了一些解决方案,但没有得到月份名称。

sta*_*sta 9

created_at已经是一个 Carbon 实例,所以你可以通过以下方式做到这一点:

\n
{{ $value->created_at->format('F') }}\n
Run Code Online (Sandbox Code Playgroud)\n

或者,

\n
{{ \\Carbon\\Carbon::parse($value->created_at)->format('F') }}\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  • F - 一个月的完整文本表示(一月十二月
  • \n
  • M - 一个月的简短文本表示(一月十二月
  • \n
\n

翻译成其他语言:您可以使用carbon来格式化您的本地语言,至于Russian语言:

\n
@php\n   \\Carbon\\Carbon::setLocale('ru');\n@endphp\n\n{{ \\Carbon\\Carbon::parse($value->created_at)->translatedFormat('F') }}\n// output : \xd0\xbd\xd0\xbe\xd1\x8f\xd0\xb1\xd1\x80\xd1\x8c\n
Run Code Online (Sandbox Code Playgroud)\n