web-dev-qa-db-fra.com

laravel besoin d'afficher uniquement la date et non l'heure en utilisant la classe de carbone

j'utilise actuellement

Carbone :: maintenant ()

il affiche

2015-03-10 23:23:46

mais j'ai seulement besoin

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

Obtenez la date du jour au format Y-m-d comme indiqué ci-dessous,

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

si vous avez utilisé uniquement $dt = Carbon::today(), l'horodatage sera également renvoyé.

12
Surahman

Utilisez simplement ceci

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

Cette solution fonctionnera pour vous.

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

C'est correctement:

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

Ou vous pouvez utiliser cette jolie,

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

exemple

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

ressource

0
Hunter Eyes