$period, 'year' => $year, 'month' => $month, ]); if ($period === '202505') { // Untuk periode 202505, mulai dari tanggal 9 $startDate = \Carbon\Carbon::createFromDate($year, $month, 9,'Asia/Jakarta'); } else { // Untuk periode lain, mulai dari tanggal 1 $startDate = \Carbon\Carbon::createFromDate($year, $month, 1,'Asia/Jakarta'); } // Tanggal akhir selalu akhir bulan $endDate = \Carbon\Carbon::createFromDate($year, $month, 1)->endOfMonth(); return [ 'start' => $startDate, 'end' => $endDate, ]; } }