日付変換に取り組んでいるlaravelプロジェクトが小さい。フォーマットDD/MM/YYYYフォーマットの要求から取得する日付文字列があります。以下のようにコードと結果が表示されます。
_$request->stockupdate ;
// dd/mm/yyyy (02/05/2019)
_
それから私は炭素を使ってYYYY-MM-DDに変換しようとします。
_$_stockupdate= Carbon::parse($request->stockupdate)->format('Y-m-d');
_
私は以下のように解析結果を得ました。
_2019/02/05 // Seem it is 2 Feb 2019 not 5 May 2019.
_
それが間違っています、それは代わりに2019/05/02であるべきです。どんなアドバイスやガイダンスも大いに感謝されます。ありがとう。
これを試すことができます。
Carbon::createFromFormat('d/m/Y', $request->stockupdate)->format('Y-m-d')
_
これを試すことができます。
$date = str_replace('/', '-', $request->stockupdate);
$newDate = date("Y-m-d", strtotime($date));
OR
Carbon::createFromFormat('d/m/Y', $request->stockupdate)->format('Y-m-d')
_