Enter wp_timezone_choice()
:
<select>
<?php echo wp_timezone_choice( 'UTC' ) ?>
</select>
Make sure to check out the documentation link, but the parameters are:
$selected_zone (string)
(Required) Selected timezone.
$locale (string)
(Optional) Locale to load the timezones in. Default
current site locale.