web-dev-qa-db-ja.com

炭素のみを文字列に変換し、日付のみを取得する方法は?

このようなコレクションがあります

0 => array:4 [
  "so" => "SO-1"
  "product_name" => "EXTREME FORTE - BP"
  "created_at" => Carbon @1527481346 {#628
    date: 2018-05-28 04:22:26.0 UTC (+00:00)
  }
  "id" => "5b0b84027475aa1508002623"
]

「2018-05-28」だけを取る方法は?誰かがこの問題を解決するのを手伝ってくれる?とにかくありがとう

6
Almaida Jody

私はこれを好む

$model_item->created_at->toDateString();

モーダルのprotected $dates arrayにあるすべての日付フィールドは\Carbon\Carbonのタイプだからです。

したがって、次のようにモーダルの$dates arrayで日付として宣言する限り、上記のコードは任意の日付フィールドに適用できます

// this includes created_at and updated_at by default so no need to add it 
protected $dates = ['approved', 'seen_at];
1
Mohammed Omer