目前,我正在使用
Carbon::now()
它显示了日期和时间
2015-03-10 23:23:46
但是我只需要日期
2015-03-10
http://carbon.nesbot.com/docs/#api-formatting
$dt = Carbon::now();
echo $dt->toDateString(); // Equivalent: echo $dt->format('Y-m-d');
只需使用此功能
Carbon::today()->toDateString()
按照以下格式获取今天的日期,格式为 Y-m-d:
$dt = Carbon::today()->toDateString(); // Use today to display only date
如果只使用$dt = Carbon::today()
,它将返回时间戳。
这个方案适合你。
<td>
{{$message->created_at->todatestring()}}
</td>
这是正确的:
$date = Carbon::now();
echo $date->format('Y-m-d');
echo Carbon::createFromFormat('Y-m-d H', '1975-05-21 22')->toDateTimeString();
// 1975-05-21 22:00:00
举个例子,
{{ $post->created_at->toDayDateTimeString()}}
now助手函数会为当前时间创建一个新的Illuminate\Support\Carbon实例。
// for the current date
Carbon::now()
// OR
now()
# output
# 2021-07-02 00:00:00
// OR
Carbon::now()->toDateString()
// OR
now()->toDateString()
# output
# 2021-07-02
当您有一个检查到期日期的关键案例时,这非常重要。在此,您可以在您的情况下简单使用以下内容。
Carbon::now()->format('Y-m-d')