getOffset() / 60 / 60; $timeZones[] = [ 'timezone' => $timeZone, 'name' => "{$timeZone} (UTC ".($offset > 0 ? '+' : '')."{$offset})", 'offset' => $offset, ]; } ArrayHelper::multisort($timeZones, 'offset', SORT_DESC, SORT_NUMERIC); return $timeZones; } }