LoginSignup
4
4

More than 3 years have passed since last update.

Laravel datetime-localに値を反映する方法

Posted at

mysqlから取得したdatetime型の値をそのまま<input type='datetime-local'>のvalueに代入しても反映されません。理由は形式が違うからです。

// var_dumpした結果

// mysqlから取得した値 datetime型
'2021-06-05 00:00:00'

// datetime-localに反映される値
'2021-06-05T00:00'

LaravelだとCarbonを使えば簡単に変換できます。

use Illuminate\Support\Carbon;
Carbon::parse('2021-06-05 00:00:00')->format('Y-m-d\TH:i');

これを知る前は自作関数を作ってTを挿入してました。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4