Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
laravel需要使用carbon类别仅显示日期而不是时间_Laravel_Laravel 5_Laravel 4 - Fatal编程技术网

laravel需要使用carbon类别仅显示日期而不是时间

laravel需要使用carbon类别仅显示日期而不是时间,laravel,laravel-5,laravel-4,Laravel,Laravel 5,Laravel 4,目前我正在使用 碳::现在() 它显示 2015-03-10 23:23:46 但我只需要 2015-03-10 以Y-m-d格式获取今天的日期,如下所示 $dt = Carbon::today()->toDateString(); // Use today to display only date 如果您仅使用了$dt=Carbon::today(),它也将返回时间戳。此解决方案适用于您 <td> {{$message->created_at->toda

目前我正在使用

碳::现在()

它显示

2015-03-10 23:23:46

但我只需要

2015-03-10


以Y-m-d格式获取今天的日期,如下所示

$dt = Carbon::today()->toDateString(); // Use today to display only date

如果您仅使用了
$dt=Carbon::today()
,它也将返回时间戳。

此解决方案适用于您

<td>
    {{$message->created_at->todatestring()}}
</td>

{{$message->created_at->todatestring()}
或者您可以使用

echo Carbon::createFromFormat('Y-m-d H', '1975-05-21 22')->toDateTimeString();
 // 1975-05-21 22:00:00
例如

{{ $post->created_at->toDayDateTimeString()}}

只需使用这个

Carbon::today()->toDateString()
这是正确的:

$date = Carbon::now();
echo $date->format('Y-m-d');

当您有检查到期日的关键案例时,这一点非常重要。这里是您可以在您的案例中简单使用的内容

Carbon::now()->format('Y-m-d')

像这样输出| 2017年9月11日星期一下午2:13 |是的,很抱歉与上述评论相同,这不会删除时间,而是将整个时间更改为2017年9月11日星期一下午2:13等等。您这样做了吗?仅获取不带00:00:00的日期。如果你发了,你能怎么发?@SuyeshBhatta是的。用Tjkoopa检查下面的答案,它是$dt=Carbon::now();echo$dt->toDateString();
Carbon::now()->format('Y-m-d')