あじちゃんのブログ。備忘録。

〜SEもOLなんですかね?

日付フォーマット

date()とstoredtime()を組み合わせる

  • ただ出力する場合

🙂💬 strtotime()でUnixタイムスタンプを取得し、date()で日付のフォーマットを変更しています。

<?php
// === hoge.php === //

$date = '2018-05-28 00:00:00';
echo date('Y/m/d', strtotime($date));
  • bladeから出力する場合
    (やってることもみためも一緒)
<?php
// === hoge.Controller.php === //

public function index()
{
    //modelからデータを取得
    $data = hogeModel::selectAll();
    
    return view('hoge.index', ['data' => $data]);
}
<!-- === hoge.blade.php === -->

<p>{{ date('Y-m-d', strtotime($data['date'])) }}</p>

🗒 フォーマットは公式を参照するのが一番良い: php公式-date