web-dev-qa-db-ja.com

laravel Carbonクラスを使用して、時刻ではなく日付のみを表示する必要があります

現在使用しています

Carbon :: now()

それが表示されます

2015-03-10 23:23:46

でも必要なのは

2015-03-1

34
Muhammad

http://carbon.nesbot.com/docs/#api-formatting

$dt = Carbon::now();
echo $dt->toDateString(); // Equivalent: echo $dt->format('Y-m-d');
78
Tjkoopa

以下に示すように、Y-m-d形式で今日の日付を取得します。

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

$dt = Carbon::today()のみを使用した場合、タイムスタンプも返します。

12
Surahman

単にこれを使用する

Carbon::today()->toDateString()
12
Gayashan Perera

このソリューションはあなたのために働きます。

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

これは正しく:

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

または、これをきれいに使用できます。

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

{{ $post->created_at->toDayDateTimeString()}}
enter your code here

リソース

0
Hunter Eyes