Seditio Source
Root |
./othercms/xenForo 2.2.8/src/XF/Data/TimeZone.php
<?php

namespace XF\Data;

class
TimeZone
{
    public function
getTimeZoneOptions()
    {
       
$output = [];
        foreach (
$this->getTimeZoneData() AS $id => $info)
        {
           
$output[$id] = \XF::phrase($info['phrase']);
        }
        return
$output;
    }

    public function
getTimeZoneData()
    {
        return [
           
'Pacific/Midway' => ['phrase' => 'utc_1100_american_samoa'],
           
'Pacific/Honolulu' => ['phrase' => 'utc_1000_hawaii'],
           
'Pacific/Marquesas' => ['phrase' => 'utc_0930_marquesas_islands'],
           
'America/Anchorage' => ['phrase' => 'utc_0900_alaska'],
           
'America/Los_Angeles' => ['phrase' => 'utc_0800_pacific_time'],
           
'America/Santa_Isabel' => ['phrase' => 'utc_0800_baja_california'],
           
'America/Tijuana' => ['phrase' => 'utc_0800_tijuana'],
           
'America/Denver' => ['phrase' => 'utc_0700_mountain_time'],
           
'America/Chihuahua' => ['phrase' => 'utc_0700_chihuahua'],
           
'America/Phoenix' => ['phrase' => 'utc_0700_arizona'],
           
'America/Chicago' => ['phrase' => 'utc_0600_central_time'],
           
'America/Belize' => ['phrase' => 'utc_0600_saskatchewan'],
           
'America/Mexico_City' => ['phrase' => 'utc_0600_guadalajara'],
           
'Pacific/Easter' => ['phrase' => 'utc_0600_easter_island'],
           
'America/New_York' => ['phrase' => 'utc_0500_eastern_time'],
           
'America/Havana' => ['phrase' => 'utc_0500_cuba'],
           
'America/Bogota' => ['phrase' => 'utc_0500_bogota'],
           
'America/Caracas' => ['phrase' => 'utc_0400_caracas'],
           
'America/Halifax' => ['phrase' => 'utc_0400_atlantic_time_canada'],
           
'America/Goose_Bay' => ['phrase' => 'utc_0400_atlantic_time_goose_bay'],
           
'America/Asuncion' => ['phrase' => 'utc_0400_asuncion'],
           
'America/Santiago' => ['phrase' => 'utc_0400_santiago'],
           
'America/Cuiaba' => ['phrase' => 'utc_0400_cuiaba'],
           
'America/La_Paz' => ['phrase' => 'utc_0400_georgetown'],
           
'America/St_Johns' => ['phrase' => 'utc_0330_newfoundland'],
           
'America/Argentina/Buenos_Aires' => ['phrase' => 'utc_0300_buenos_aires'],
           
'America/Argentina/San_Luis' => ['phrase' => 'utc_0300_san_luis'],
           
'America/Argentina/Mendoza' => ['phrase' => 'utc_0300_argentina'],
           
'Atlantic/Stanley' => ['phrase' => 'utc_0300_falkland_islands'],
           
'America/Godthab' => ['phrase' => 'utc_0300_greenland'],
           
'America/Montevideo' => ['phrase' => 'utc_0300_montevideo'],
           
'America/Sao_Paulo' => ['phrase' => 'utc_0300_brasilia'],
           
'America/Miquelon' => ['phrase' => 'utc_0300_miquelon'],
           
'America/Noronha' => ['phrase' => 'utc_0200_mid_atlantic'],
           
'Atlantic/Cape_Verde' => ['phrase' => 'utc_0100_cape_verde'],
           
'Atlantic/Azores' => ['phrase' => 'utc_0100_azores'],
           
'Europe/London' => ['phrase' => 'utc_dublin'],
           
'Africa/Casablanca' => ['phrase' => 'utc_casablanca'],
           
'Atlantic/Reykjavik' => ['phrase' => 'utc_monrovia'],
           
'Europe/Amsterdam' => ['phrase' => 'utc_plus_0100_central_european_time'],
           
'Africa/Algiers' => ['phrase' => 'utc_plus_0100_west_central_africa'],
           
'Africa/Windhoek' => ['phrase' => 'utc_plus_0100_windhoek'],
           
'Africa/Tunis' => ['phrase' => 'utc_plus_0100_tunis'],
           
'Europe/Athens' => ['phrase' => 'utc_plus_0200_eastern_european_time'],
           
'Africa/Johannesburg' => ['phrase' => 'utc_plus_0200_south_africa_standard_time'],
           
'Europe/Kaliningrad' => ['phrase' => 'utc_plus_0200_kaliningrad'],
           
'Asia/Amman' => ['phrase' => 'utc_plus_0200_amman'],
           
'Asia/Beirut' => ['phrase' => 'utc_plus_0200_beirut'],
           
'Africa/Cairo' => ['phrase' => 'utc_plus_0200_cairo'],
           
'Asia/Jerusalem' => ['phrase' => 'utc_plus_0200_jerusalem'],
           
'Asia/Gaza' => ['phrase' => 'utc_plus_0200_gaza'],
           
'Asia/Damascus' => ['phrase' => 'utc_plus_0200_syria'],
           
'Europe/Moscow' => ['phrase' => 'utc_plus_0300_moscow'],
           
'Europe/Minsk' => ['phrase' => 'utc_plus_0300_minsk'],
           
'Africa/Nairobi' => ['phrase' => 'utc_plus_0300_baghdad'],
           
'Asia/Tehran' => ['phrase' => 'utc_plus_0330_tehran'],
           
'Asia/Dubai' => ['phrase' => 'utc_plus_0400_abu_dhabi'],
           
'Asia/Yerevan' => ['phrase' => 'utc_plus_0400_yerevan'],
           
'Asia/Baku' => ['phrase' => 'utc_plus_0400_baku'],
           
'Indian/Mauritius' => ['phrase' => 'utc_plus_0400_mauritius'],
           
'Asia/Kabul' => ['phrase' => 'utc_plus_0430_kabul'],
           
'Asia/Yekaterinburg' => ['phrase' => 'utc_plus_0500_ekaterinburg'],
           
'Asia/Tashkent' => ['phrase' => 'utc_plus_0500_tashkent'],
           
'Asia/Kolkata' => ['phrase' => 'utc_plus_0530_chennai'],
           
'Asia/Kathmandu' => ['phrase' => 'utc_plus_0545_kathmandu'],
           
'Asia/Novosibirsk' => ['phrase' => 'utc_plus_0600_novosibirsk'],
           
'Asia/Dhaka' => ['phrase' => 'utc_plus_0600_astana'],
           
'Asia/Almaty' => ['phrase' => 'utc_plus_0600_almaty'],
           
'Asia/Yangon' => ['phrase' => 'utc_plus_0630_yangon'],
           
'Asia/Krasnoyarsk' => ['phrase' => 'utc_plus_0700_krasnoyarsk'],
           
'Asia/Bangkok' => ['phrase' => 'utc_plus_0700_bangkok'],
           
'Asia/Irkutsk' => ['phrase' => 'utc_plus_0800_irkutsk'],
           
'Asia/Hong_Kong' => ['phrase' => 'utc_plus_0800_beijing'],
           
'Asia/Singapore' => ['phrase' => 'utc_plus_0800_kuala_lumpur'],
           
'Australia/Perth' => ['phrase' => 'utc_plus_0800_perth'],
           
'Asia/Yakutsk' => ['phrase' => 'utc_plus_0900_yakutsk'],
           
'Asia/Tokyo' => ['phrase' => 'utc_plus_0900_tokyo'],
           
'Asia/Seoul' => ['phrase' => 'utc_plus_0900_seoul'],
           
'Australia/Adelaide' => ['phrase' => 'utc_plus_0930_adelaide'],
           
'Australia/Darwin' => ['phrase' => 'utc_plus_0930_darwin'],
           
'Asia/Vladivostok' => ['phrase' => 'utc_plus_1000_vladivostok'],
           
'Asia/Magadan' => ['phrase' => 'utc_plus_1000_magadan'],
           
'Australia/Brisbane' => ['phrase' => 'utc_plus_1000_brisbane'],
           
'Australia/Sydney' => ['phrase' => 'utc_plus_1000_sydney'],
           
'Pacific/Noumea' => ['phrase' => 'utc_plus_1100_solomon_is'],
           
'Pacific/Norfolk' => ['phrase' => 'utc_plus_1130_norfolk_island'],
           
'Asia/Anadyr' => ['phrase' => 'utc_plus_1200_anadyr'],
           
'Pacific/Auckland' => ['phrase' => 'utc_plus_1200_auckland'],
           
'Pacific/Fiji' => ['phrase' => 'utc_plus_1200_fiji'],
           
'Pacific/Chatham' => ['phrase' => 'utc_plus_1245_chatham_islands'],
           
'Pacific/Tongatapu' => ['phrase' => 'utc_plus_1300_nukualofa'],
           
'Pacific/Apia' => ['phrase' => 'utc_plus_1300_apia_samoa'],
           
'Pacific/Kiritimati' => ['phrase' => 'utc_plus_1400_kiritimati'],
        ];
    }
}