web-dev-qa-db-ja.com

DD / MM / YYYYからDD / MM / YYYYへの日付フォーマットをLaravel _

日付変換に取り組んでいる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であるべきです。どんなアドバイスやガイダンスも大いに感謝されます。ありがとう。

4

これを試すことができます。

Carbon::createFromFormat('d/m/Y', $request->stockupdate)->format('Y-m-d')
 _
10
nakov

これを試すことができます。

 $date = str_replace('/', '-', $request->stockupdate);
 $newDate = date("Y-m-d", strtotime($date));
 OR
 Carbon::createFromFormat('d/m/Y', $request->stockupdate)->format('Y-m-d')
 _
0
Jithesh Jose