提问人:Azima 提问时间:7/17/2017 更新时间:5/8/2023 访问量:76346
如何从 Laravel 中的created_at列中提取月、日?
How to extract month, day from created_at column in Laravel?
问:
我想从created_at列中显示类似 01 June 的内容。 我试着做这样的事情,我知道,这是一件非常愚蠢的事情。
<span class="day">{{date('m', $new->created_at)}}</span>
答:
0赞
Th3
7/17/2017
#1
用
echo date('d M',$new->created_at));
对于日期和时间的操纵,您可以通过 http://php.net/manual/en/function.date.php
评论
1赞
Azima
7/17/2017
不是 {{ date('d M', $new->created_at)) 和 echo date('d M',$new->created_at));同样的事情?
0赞
Th3
7/17/2017
是的,他们只是向您推荐日期的逻辑,对不起使用 echo。您应该只使用 laravel 消毒剂 {{ date('d M', $new->created_at)) }} .'
3赞
Karthik
7/17/2017
#2
$timestamp = strtotime($new->created_at);
$day = date('D', $timestamp);
$month = date('M', $timestamp);
33赞
Exprator
7/17/2017
#3
{{ $object->created_at->format('d M') }}
日和月
{{ $object->created_at->format('M') }}
仅一个月
{{ $object->created_at->format('d') }}
只有一天
$object
引用从控制器传递到刀片的变量
评论
0赞
Azima
7/17/2017
谢谢。。。但是,如果有多个变量传递到边栏选项卡,该怎么办?
0赞
Exprator
7/17/2017
你能从什么意义上解释多个变量吗?对不起,我没有得到那个
0赞
Azima
7/17/2017
compact('new', 'old') 到同一个刀片...那么$object指的是哪个变量呢?
0赞
Exprator
7/17/2017
我已经把它写在最后一行了,对象被引用到你正在传递的变量,对于多个变量,试着知道你想显示哪一个,如果你想要旧的,那就把旧的放在对象的位置,新的放在对象的位置,它
1赞
Azima
7/17/2017
哦。。。对不起,我误会了。.:)..感谢您的帮助。:)
5赞
Sagar Gautam
7/17/2017
#4
使用 Carbon 太容易了。在此处查看文档
你可以像这样做,
<span class="day">{{\Carbon\Carbon::parse($new->created_at)->format('d M')}}</span>
5赞
Arpit J.
3/24/2018
#5
$timestamp = strtotime($new->created_at);
//Uppercase letters gives day, month in language(Jan, Third, etc)
$day = date('D', $timestamp);
$month = date('M', $timestamp);
//lowercase letters gives day, month in numbers(1, 3, etc)
$day = date('d', $timestamp);
$month = date('m', $timestamp);
//use a combination of both, eg: 01 June
$final_Date = date('d', $timestamp) .' '. date('M', $timestamp);
0赞
Enver
9/9/2021
#6
你可以用Carbon来做这件事。例如,你想从日期获取日期,那么你可以按照下面的代码进行操作;
Carbon::parse($data->created_at)->format('l');
这将以日名称的形式响应您。
0赞
PQ RS
5/8/2023
#7
$id = 1 ;
$users=data::find($id);//Fetching record using primary key from data named table
$month=$users->created_at->format('m'); //getting month
$day=$users->created_at->format('d');//getting day
dd("Month : ".$month."\nDay : ".$day);//Printing Month & day
评论
Carbon\Carbon::parse($quotation[0]->created_at)->format('d M')