7) { $season[] = (string) $date->format('y').'/'.$date->format('y') + 1; } else { $season[] = (string) $date->format('y') - 1 .'/'.$date->format('y'); } } else { $season[] = (string) $date->year; } } return $season; } public static function active(?string $seasonmode) { $date = Carbon::now(); $active_season = ''; if ($seasonmode == 'halfyear') { if ((int) date('m') > 7) { $active_season = (string) $date->format('y').'/'.$date->format('y') + 1; } else { $active_season = (string) $date->format('y') - 1 .'/'.$date->format('y'); } } else { $active_season = (string) $date->year; } return $active_season; } }