次の日時を返す配列があります。
$item['created_at'] => "2015-10-28 19:18:44"
M d Y
Carbonを使用してLaravelでフォーマットする日付を変更するにはどうすればよいですか?
現在、エラーで返されます
$suborder['payment_date'] = $item['created_at']->format('M d Y');
次の日時を返す配列があります。
$item['created_at'] => "2015-10-28 19:18:44"
M d Y
Carbonを使用してLaravelでフォーマットする日付を変更するにはどうすればよいですか?
現在、エラーで返されます
$suborder['payment_date'] = $item['created_at']->format('M d Y');
まず、created_at フィールドを Carbon オブジェクトとして解析します。
$createdAt = Carbon::parse($item['created_at']);
次に、使用できます
$suborder['payment_date'] = $createdAt->format('M d Y');
それを試してください:
$createdAt = Carbon::parse(date_format($item['created_at'],'d/m/Y H:i:s');
$createdAt= $createdAt->format('M d Y');
Carbon::parse($item['created_at'])->format('Y m d');