Laravel 和暦 & Carbon 日時、時刻、曜日、出力

     //======================= 時刻 曜日 取得 ================

        // 和暦換算
        $now = CarbonImmutable::now(); // ex) 2022-03-01
        $fiscal_year = $now->subMonthNoOverflow(3)->format('Y'); // 2021

        $eras = [
            ['year' => 2019, 'name' => '令和', 'new_Japanese_calendar' => '平成31年'],
        ];

        $get_wareki = "";
        $get_wa_nendo = 0;
        foreach ($eras as $era) {
            // === 元年処理
            if ($fiscal_year == $era['year']) {
                $get_wareki = $era['new_Japanese_calendar'];
            }

            // === 元年以外 
            if ($fiscal_year >= $era['year']) {
                $get_wareki = $era['name'];
                $get_wa_nendo = $fiscal_year - $era['year'] + 1;
            }
        }

        // 現在時刻取得
        $dt = new Carbon();
        $dt = Carbon::setLocale('ja');
        $dt = Carbon::now()->format('n月j日');

        $dt_time = new Carbon();
        $dt_time = Carbon::setLocale('ja');
        $dt_time = Carbon::now()->format('H:i');

        // 曜日取得
        $weekday = ['', '', '', '', '', '', ''];
        $youbi = $weekday[Carbon::now()->dayOfWeek];

        $Arr_day_time = [
            'dt' => $dt,
            'dt_time' => $dt_time,
            'youbi' => $youbi
        ];

        //======================= 時刻 曜日 取得 END ================


        return view(
            'yoyaku.login',
            [
                'fiscal_year' => $fiscal_year, 'get_wareki' => $get_wareki,
                'get_wa_nendo' => $get_wa_nendo,
            ],
            $Arr_day_time

        );
    }