#Laravelでデータベースのcreated_atから日付だけ取り出す
##背景
created_at
を使用し、いつから利用しているのかを表示したい。しかし、created_at
をそのまま使用すると日付だけでなく時間まで表示される。日付だけ表示したい。
##対処方法
Conposerで公開されているパッケージの中に存在するライブラリであるCarbonを使用。
作成したcontroller
ファイルを編集する。
まずは上の方にuse Carbon¥Carbon;
を記述する。
次にfunction中に以下のように記述する。
$date = Carbon::createFromFormat('Y-m-d H:i:s', $user->created_at)->format('Y-m-d');
$user
はそれぞれ使用したいデータベースのテーブル名などになるよ。
ちなみにCarbonについては下記を参照するとわかりやすいかも。
【Laravel】Carbonを初めて使ってみた