__('time.months.01'), '02' => __('time.months.02'), '03' => __('time.months.03'), '04' => __('time.months.04'), '05' => __('time.months.05'), '06' => __('time.months.06'), '07' => __('time.months.07'), '08' => __('time.months.08'), '09' => __('time.months.09'), '10' => __('time.months.10'), '11' => __('time.months.11'), '12' => __('time.months.12'), ]; } function getYears() { $yearRange = range(2017, date('Y')); foreach ($yearRange as $year) { $years[$year] = $year; } return $years; } function monthDateArray($year, $month) { $dateCount = Carbon\Carbon::parse($year.'-'.$month)->format('t'); $dates = []; foreach (range(1, $dateCount) as $dateNumber) { $dates[] = str_pad($dateNumber, 2, '0', STR_PAD_LEFT); } return $dates; }