'Y-m-d', 'datetime' => 'Y-m-d H:i:s', 'date_time' => 'Y-m-d H:i' }; return date($format, $times); } } if (!function_exists('get_select_data')) { function get_select_data( array $data = [], bool $is_all = false, string $str1 = 'label', string $str2 = 'value' ): array { $newData = []; if ($is_all) { $newData[] = [$str1 => __('admin.all'), $str2 => '']; } foreach ($data as $key => $value) { $newData[] = [ $str1 => $value, $str2 => $key ]; } return $newData; } } if (!function_exists('get_ratio')) { function get_ratio($max, $min, $is_unit = true): string { $ratio = 0; if ($max > 0 && $min > 0) { $ratio = round(($min / $max) * 100, 2); } if ($is_unit) { $ratio .= '%'; } return $ratio; } }