如何解决如何在laravel刀片上获取created_at月的名称?
我有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 -一个月的简短文字表示(一月至十二月)
翻译成其他语言:您可以使用Carbon来设置本地语言格式,就像Russian
语言:
@php
\Carbon\Carbon::setLocale('ru');
@endphp
{{ \Carbon\Carbon::parse($value->created_at)->translatedFormat('F') }}
// output : ноябрь
,
您可以尝试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)) }}
,
您可以通过以下代码获取月份的名称:
{{ date("F",strtotime($value->created_at)) }}
您可以从(php website)中获得更多详细信息
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。