Real timezones that don't observe Daylight Savings Time
This page documents the preview version (v2.23). Preview includes features under active development and is for development and testing only. For production, use the stable version (v2024.1). To learn more, see Versioning.
This table shows canonically-named timezones that are associated with a specific country or region—in other words, they are real timezones. It selects the timezones that observe Daylight Savings Time using the predicate std_offset = dst_offset. The results that the table below presents are based on the view canonical_real_country_no_dst and are ordered by the utc_offset column and then by the name column. Trivial code adds the Markdown table notation. The view is defined thus:
drop view if exists canonical_real_country_no_dst cascade;
create view canonical_real_country_no_dst as
select
name,
abbrev,
utc_offset,
country_code,
region_coverage
from extended_timezone_names
where
lower(status) = 'canonical' and
std_offset = dst_offset and
country_code is not null and
country_code <> '' and
lat_long is not null and
lat_long <> '' and
name not like '%0%' and
name not like '%1%' and
name not like '%2%' and
name not like '%3%' and
name not like '%4%' and
name not like '%5%' and
name not like '%6%' and
name not like '%7%' and
name not like '%8%' and
name not like '%9%' and
lower(name) not in (select lower(abbrev) from pg_timezone_names) and
lower(name) not in (select lower(abbrev) from pg_timezone_abbrevs);
Here is the result:
Name | Abbrev | UTC offset | Country code | Region coverage |
---|---|---|---|---|
Pacific/Niue | -11 | -11:00 | NU | |
Pacific/Pago_Pago | SST | -11:00 | AS | Samoa, Midway |
Pacific/Honolulu | HST | -10:00 | US | Hawaii |
Pacific/Rarotonga | -10 | -10:00 | CK | |
Pacific/Tahiti | -10 | -10:00 | PF | Society Islands |
Pacific/Marquesas | -0930 | -09:30 | PF | Marquesas Islands |
Pacific/Gambier | -09 | -09:00 | PF | Gambier Islands |
Pacific/Pitcairn | -08 | -08:00 | PN | |
America/Creston | MST | -07:00 | CA | MST - BC (Creston) |
America/Dawson_Creek | MST | -07:00 | CA | MST - BC (Dawson Cr, Ft St John) |
America/Fort_Nelson | MST | -07:00 | CA | MST - BC (Ft Nelson) |
America/Hermosillo | MST | -07:00 | MX | Mountain Standard Time - Sonora |
America/Phoenix | MST | -07:00 | US | MST - Arizona (except Navajo) |
America/Belize | CST | -06:00 | BZ | |
America/Costa_Rica | CST | -06:00 | CR | |
America/El_Salvador | CST | -06:00 | SV | |
America/Guatemala | CST | -06:00 | GT | |
America/Managua | CST | -06:00 | NI | |
America/Regina | CST | -06:00 | CA | CST - SK (most areas) |
America/Swift_Current | CST | -06:00 | CA | CST - SK (midwest) |
America/Tegucigalpa | CST | -06:00 | HN | |
Pacific/Galapagos | -06 | -06:00 | EC | Galápagos Islands |
America/Atikokan | EST | -05:00 | CA | EST - ON (Atikokan); NU (Coral H) |
America/Bogota | -05 | -05:00 | CO | |
America/Cancun | EST | -05:00 | MX | Eastern Standard Time - Quintana Roo |
America/Eirunepe | -05 | -05:00 | BR | Amazonas (west) |
America/Guayaquil | -05 | -05:00 | EC | Ecuador (mainland) |
America/Jamaica | EST | -05:00 | JM | |
America/Lima | -05 | -05:00 | PE | |
America/Panama | EST | -05:00 | PA | |
America/Rio_Branco | -05 | -05:00 | BR | Acre |
America/Barbados | AST | -04:00 | BB | |
America/Blanc-Sablon | AST | -04:00 | CA | AST - QC (Lower North Shore) |
America/Boa_Vista | -04 | -04:00 | BR | Roraima |
America/Caracas | -04 | -04:00 | VE | |
America/Curacao | AST | -04:00 | CW | |
America/Guyana | -04 | -04:00 | GY | |
America/La_Paz | -04 | -04:00 | BO | |
America/Manaus | -04 | -04:00 | BR | Amazonas (east) |
America/Martinique | AST | -04:00 | MQ | |
America/Port_of_Spain | AST | -04:00 | TT | |
America/Porto_Velho | -04 | -04:00 | BR | Rondônia |
America/Puerto_Rico | AST | -04:00 | PR | |
America/Santo_Domingo | AST | -04:00 | DO | |
America/Araguaina | -03 | -03:00 | BR | Tocantins |
America/Argentina/Buenos_Aires | -03 | -03:00 | AR | Buenos Aires (BA, CF) |
America/Argentina/Catamarca | -03 | -03:00 | AR | Catamarca (CT); Chubut (CH) |
America/Argentina/Cordoba | -03 | -03:00 | AR | Argentina (most areas: CB, CC, CN, ER, FM, MN, SE, SF) |
America/Argentina/Jujuy | -03 | -03:00 | AR | Jujuy (JY) |
America/Argentina/La_Rioja | -03 | -03:00 | AR | La Rioja (LR) |
America/Argentina/Mendoza | -03 | -03:00 | AR | Mendoza (MZ) |
America/Argentina/Rio_Gallegos | -03 | -03:00 | AR | Santa Cruz (SC) |
America/Argentina/Salta | -03 | -03:00 | AR | Salta (SA, LP, NQ, RN) |
America/Argentina/San_Juan | -03 | -03:00 | AR | San Juan (SJ) |
America/Argentina/San_Luis | -03 | -03:00 | AR | San Luis (SL) |
America/Argentina/Tucuman | -03 | -03:00 | AR | Tucumán (TM) |
America/Argentina/Ushuaia | -03 | -03:00 | AR | Tierra del Fuego (TF) |
America/Bahia | -03 | -03:00 | BR | Bahia |
America/Belem | -03 | -03:00 | BR | Pará (east); Amapá |
America/Cayenne | -03 | -03:00 | GF | |
America/Fortaleza | -03 | -03:00 | BR | Brazil (northeast: MA, PI, CE, RN, PB) |
America/Maceio | -03 | -03:00 | BR | Alagoas, Sergipe |
America/Montevideo | -03 | -03:00 | UY | |
America/Paramaribo | -03 | -03:00 | SR | |
America/Punta_Arenas | -03 | -03:00 | CL | Region of Magallanes |
America/Recife | -03 | -03:00 | BR | Pernambuco |
America/Santarem | -03 | -03:00 | BR | Pará (west) |
Antarctica/Palmer | -03 | -03:00 | AQ | Palmer |
Antarctica/Rothera | -03 | -03:00 | AQ | Rothera |
Atlantic/Stanley | -03 | -03:00 | FK | |
America/Noronha | -02 | -02:00 | BR | Atlantic islands |
Atlantic/South_Georgia | -02 | -02:00 | GS | |
Atlantic/Cape_Verde | -01 | -01:00 | CV | |
Africa/Abidjan | GMT | 00:00 | CI | |
Africa/Accra | GMT | 00:00 | GH | |
Africa/Bissau | GMT | 00:00 | GW | |
Africa/Monrovia | GMT | 00:00 | LR | |
Africa/Sao_Tome | GMT | 00:00 | ST | |
America/Danmarkshavn | GMT | 00:00 | GL | National Park (east coast) |
Atlantic/Reykjavik | GMT | 00:00 | IS | |
Africa/Algiers | CET | 01:00 | DZ | |
Africa/Lagos | WAT | 01:00 | NG | West Africa Time |
Africa/Ndjamena | WAT | 01:00 | TD | |
Africa/Tunis | CET | 01:00 | TN | |
Africa/Cairo | EET | 02:00 | EG | |
Africa/Johannesburg | SAST | 02:00 | ZA | |
Africa/Khartoum | CAT | 02:00 | SD | |
Africa/Maputo | CAT | 02:00 | MZ | Central Africa Time |
Africa/Tripoli | EET | 02:00 | LY | |
Africa/Windhoek | CAT | 02:00 | NA | |
Europe/Kaliningrad | EET | 02:00 | RU | MSK-01 - Kaliningrad |
Africa/Nairobi | EAT | 03:00 | KE | |
Antarctica/Syowa | +03 | 03:00 | AQ | Syowa |
Asia/Baghdad | +03 | 03:00 | IQ | |
Asia/Qatar | +03 | 03:00 | QA | |
Asia/Riyadh | +03 | 03:00 | SA | |
Europe/Istanbul | +03 | 03:00 | TR | |
Europe/Kirov | +03 | 03:00 | RU | MSK+00 - Kirov |
Europe/Minsk | +03 | 03:00 | BY | |
Europe/Moscow | MSK | 03:00 | RU | MSK+00 - Moscow area |
Europe/Simferopol | MSK | 03:00 | UA | Crimea |
Asia/Baku | +04 | 04:00 | AZ | |
Asia/Dubai | +04 | 04:00 | AE | |
Asia/Tbilisi | +04 | 04:00 | GE | |
Asia/Yerevan | +04 | 04:00 | AM | |
Europe/Astrakhan | +04 | 04:00 | RU | MSK+01 - Astrakhan |
Europe/Samara | +04 | 04:00 | RU | MSK+01 - Samara, Udmurtia |
Europe/Saratov | +04 | 04:00 | RU | MSK+01 - Saratov |
Europe/Ulyanovsk | +04 | 04:00 | RU | MSK+01 - Ulyanovsk |
Indian/Mahe | +04 | 04:00 | SC | |
Indian/Mauritius | +04 | 04:00 | MU | |
Indian/Reunion | +04 | 04:00 | RE | Réunion, Crozet, Scattered Islands |
Asia/Kabul | +0430 | 04:30 | AF | |
Antarctica/Mawson | +05 | 05:00 | AQ | Mawson |
Asia/Aqtau | +05 | 05:00 | KZ | Mangghystaū/Mankistau |
Asia/Aqtobe | +05 | 05:00 | KZ | Aqtöbe/Aktobe |
Asia/Ashgabat | +05 | 05:00 | TM | |
Asia/Atyrau | +05 | 05:00 | KZ | Atyraū/Atirau/Gur'yev |
Asia/Dushanbe | +05 | 05:00 | TJ | |
Asia/Karachi | PKT | 05:00 | PK | |
Asia/Oral | +05 | 05:00 | KZ | West Kazakhstan |
Asia/Qyzylorda | +05 | 05:00 | KZ | Qyzylorda/Kyzylorda/Kzyl-Orda |
Asia/Samarkand | +05 | 05:00 | UZ | Uzbekistan (west) |
Asia/Tashkent | +05 | 05:00 | UZ | Uzbekistan (east) |
Asia/Yekaterinburg | +05 | 05:00 | RU | MSK+02 - Urals |
Indian/Kerguelen | +05 | 05:00 | TF | Kerguelen, St Paul Island, Amsterdam Island |
Indian/Maldives | +05 | 05:00 | MV | |
Asia/Colombo | +0530 | 05:30 | LK | |
Asia/Kolkata | IST | 05:30 | IN | |
Asia/Kathmandu | +0545 | 05:45 | NP | |
Antarctica/Vostok | +06 | 06:00 | AQ | Vostok |
Asia/Almaty | +06 | 06:00 | KZ | Kazakhstan (most areas) |
Asia/Bishkek | +06 | 06:00 | KG | |
Asia/Dhaka | +06 | 06:00 | BD | |
Asia/Omsk | +06 | 06:00 | RU | MSK+03 - Omsk |
Asia/Qostanay | +06 | 06:00 | KZ | Qostanay/Kostanay/Kustanay |
Asia/Thimphu | +06 | 06:00 | BT | |
Asia/Urumqi | +06 | 06:00 | CN | Xinjiang Time |
Indian/Chagos | +06 | 06:00 | IO | |
Asia/Yangon | +0630 | 06:30 | MM | |
Indian/Cocos | +0630 | 06:30 | CC | |
Antarctica/Davis | +07 | 07:00 | AQ | Davis |
Asia/Bangkok | +07 | 07:00 | TH | Indochina (most areas) |
Asia/Barnaul | +07 | 07:00 | RU | MSK+04 - Altai |
Asia/Ho_Chi_Minh | +07 | 07:00 | VN | Vietnam (south) |
Asia/Hovd | +07 | 07:00 | MN | Bayan-Ölgii, Govi-Altai, Hovd, Uvs, Zavkhan |
Asia/Jakarta | WIB | 07:00 | ID | Java, Sumatra |
Asia/Krasnoyarsk | +07 | 07:00 | RU | MSK+04 - Krasnoyarsk area |
Asia/Novokuznetsk | +07 | 07:00 | RU | MSK+04 - Kemerovo |
Asia/Novosibirsk | +07 | 07:00 | RU | MSK+04 - Novosibirsk |
Asia/Pontianak | WIB | 07:00 | ID | Borneo (west, central) |
Asia/Tomsk | +07 | 07:00 | RU | MSK+04 - Tomsk |
Indian/Christmas | +07 | 07:00 | CX | |
Asia/Brunei | +08 | 08:00 | BN | |
Asia/Choibalsan | +08 | 08:00 | MN | Dornod, Sükhbaatar |
Asia/Hong_Kong | HKT | 08:00 | HK | |
Asia/Irkutsk | +08 | 08:00 | RU | MSK+05 - Irkutsk, Buryatia |
Asia/Kuala_Lumpur | +08 | 08:00 | MY | Malaysia (peninsula) |
Asia/Kuching | +08 | 08:00 | MY | Sabah, Sarawak |
Asia/Macau | CST | 08:00 | MO | |
Asia/Makassar | WITA | 08:00 | ID | Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) |
Asia/Manila | PST | 08:00 | PH | |
Asia/Shanghai | CST | 08:00 | CN | Beijing Time |
Asia/Singapore | +08 | 08:00 | SG | |
Asia/Taipei | CST | 08:00 | TW | |
Asia/Ulaanbaatar | +08 | 08:00 | MN | Mongolia (most areas) |
Australia/Perth | AWST | 08:00 | AU | Western Australia (most areas) |
Australia/Eucla | +0845 | 08:45 | AU | Western Australia (Eucla) |
Asia/Chita | +09 | 09:00 | RU | MSK+06 - Zabaykalsky |
Asia/Dili | +09 | 09:00 | TL | |
Asia/Jayapura | WIT | 09:00 | ID | New Guinea (West Papua / Irian Jaya); Malukus/Moluccas |
Asia/Khandyga | +09 | 09:00 | RU | MSK+06 - Tomponsky, Ust-Maysky |
Asia/Pyongyang | KST | 09:00 | KP | |
Asia/Seoul | KST | 09:00 | KR | |
Asia/Tokyo | JST | 09:00 | JP | |
Asia/Yakutsk | +09 | 09:00 | RU | MSK+06 - Lena River |
Pacific/Palau | +09 | 09:00 | PW | |
Australia/Darwin | ACST | 09:30 | AU | Northern Territory |
Antarctica/DumontDUrville | +10 | 10:00 | AQ | Dumont-d'Urville |
Asia/Ust-Nera | +10 | 10:00 | RU | MSK+07 - Oymyakonsky |
Asia/Vladivostok | +10 | 10:00 | RU | MSK+07 - Amur River |
Australia/Brisbane | AEST | 10:00 | AU | Queensland (most areas) |
Australia/Lindeman | AEST | 10:00 | AU | Queensland (Whitsunday Islands) |
Pacific/Chuuk | +10 | 10:00 | FM | Chuuk/Truk, Yap |
Pacific/Guam | ChST | 10:00 | GU | |
Pacific/Port_Moresby | +10 | 10:00 | PG | Papua New Guinea (most areas) |
Asia/Magadan | +11 | 11:00 | RU | MSK+08 - Magadan |
Asia/Sakhalin | +11 | 11:00 | RU | MSK+08 - Sakhalin Island |
Asia/Srednekolymsk | +11 | 11:00 | RU | MSK+08 - Sakha (E); North Kuril Is |
Pacific/Bougainville | +11 | 11:00 | PG | Bougainville |
Pacific/Efate | +11 | 11:00 | VU | |
Pacific/Guadalcanal | +11 | 11:00 | SB | |
Pacific/Kosrae | +11 | 11:00 | FM | Kosrae |
Pacific/Noumea | +11 | 11:00 | NC | |
Pacific/Pohnpei | +11 | 11:00 | FM | Pohnpei/Ponape |
Asia/Anadyr | +12 | 12:00 | RU | MSK+09 - Bering Sea |
Asia/Kamchatka | +12 | 12:00 | RU | MSK+09 - Kamchatka |
Pacific/Funafuti | +12 | 12:00 | TV | |
Pacific/Kwajalein | +12 | 12:00 | MH | Kwajalein |
Pacific/Majuro | +12 | 12:00 | MH | Marshall Islands (most areas) |
Pacific/Nauru | +12 | 12:00 | NR | |
Pacific/Tarawa | +12 | 12:00 | KI | Gilbert Islands |
Pacific/Wake | +12 | 12:00 | UM | Wake Island |
Pacific/Wallis | +12 | 12:00 | WF | |
Pacific/Enderbury | +13 | 13:00 | KI | Phoenix Islands |
Pacific/Fakaofo | +13 | 13:00 | TK | |
Pacific/Tongatapu | +13 | 13:00 | TO | |
Pacific/Kiritimati | +14 | 14:00 | KI | Line Islands |