Skip to content

Instantly share code, notes, and snippets.

@themeteorchef
Last active September 12, 2024 13:11
Show Gist options
  • Save themeteorchef/780ce5d72e17ba887591 to your computer and use it in GitHub Desktop.
Save themeteorchef/780ce5d72e17ba887591 to your computer and use it in GitHub Desktop.
Array of timezones as objects, sorted by offset and name.
[
ย ย {
ย ย ย ย "offset": "GMT-12:00",
ย ย ย ย "name": "Etc/GMT-12"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-11:00",
ย ย ย ย "name": "Etc/GMT-11"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-11:00",
ย ย ย ย "name": "Pacific/Midway"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-10:00",
ย ย ย ย "name": "America/Adak"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-09:00",
ย ย ย ย "name": "America/Anchorage"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-09:00",
ย ย ย ย "name": "Pacific/Gambier"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-08:00",
ย ย ย ย "name": "America/Dawson_Creek"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-08:00",
ย ย ย ย "name": "America/Ensenada"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-08:00",
ย ย ย ย "name": "America/Los_Angeles"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-07:00",
ย ย ย ย "name": "America/Chihuahua"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-07:00",
ย ย ย ย "name": "America/Denver"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-06:00",
ย ย ย ย "name": "America/Belize"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-06:00",
ย ย ย ย "name": "America/Cancun"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-06:00",
ย ย ย ย "name": "America/Chicago"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-06:00",
ย ย ย ย "name": "Chile/EasterIsland"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-05:00",
ย ย ย ย "name": "America/Bogota"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-05:00",
ย ย ย ย "name": "America/Havana"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-05:00",
ย ย ย ย "name": "America/New_York"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-04:30",
ย ย ย ย "name": "America/Caracas"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-04:00",
ย ย ย ย "name": "America/Campo_Grande"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-04:00",
ย ย ย ย "name": "America/Glace_Bay"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-04:00",
ย ย ย ย "name": "America/Goose_Bay"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-04:00",
ย ย ย ย "name": "America/Santiago"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-04:00",
ย ย ย ย "name": "America/La_Paz"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:00",
ย ย ย ย "name": "America/Argentina/Buenos_Aires"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:00",
ย ย ย ย "name": "America/Montevideo"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:00",
ย ย ย ย "name": "America/Araguaina"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:00",
ย ย ย ย "name": "America/Godthab"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:00",
ย ย ย ย "name": "America/Miquelon"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:00",
ย ย ย ย "name": "America/Sao_Paulo"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-03:30",
ย ย ย ย "name": "America/St_Johns"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-02:00",
ย ย ย ย "name": "America/Noronha"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT-01:00",
ย ย ย ย "name": "Atlantic/Cape_Verde"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT",
ย ย ย ย "name": "Europe/Belfast"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT",
ย ย ย ย "name": "Africa/Abidjan"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT",
ย ย ย ย "name": "Europe/Dublin"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT",
ย ย ย ย "name": "Europe/Lisbon"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT",
ย ย ย ย "name": "Europe/London"
ย ย },
ย ย {
ย ย ย ย "offset": "UTC",
ย ย ย ย "name": "UTC"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Africa/Algiers"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Africa/Windhoek"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Atlantic/Azores"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Atlantic/Stanley"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Europe/Amsterdam"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Europe/Belgrade"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+01:00",
ย ย ย ย "name": "Europe/Brussels"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+02:00",
ย ย ย ย "name": "Africa/Cairo"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+02:00",
ย ย ย ย "name": "Africa/Blantyre"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+02:00",
ย ย ย ย "name": "Asia/Beirut"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+02:00",
ย ย ย ย "name": "Asia/Damascus"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+02:00",
ย ย ย ย "name": "Asia/Gaza"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+02:00",
ย ย ย ย "name": "Asia/Jerusalem"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+03:00",
ย ย ย ย "name": "Africa/Addis_Ababa"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+03:00",
ย ย ย ย "name": "Asia/Riyadh89"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+03:00",
ย ย ย ย "name": "Europe/Minsk"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+03:30",
ย ย ย ย "name": "Asia/Tehran"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+04:00",
ย ย ย ย "name": "Asia/Dubai"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+04:00",
ย ย ย ย "name": "Asia/Yerevan"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+04:00",
ย ย ย ย "name": "Europe/Moscow"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+04:30",
ย ย ย ย "name": "Asia/Kabul"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+05:00",
ย ย ย ย "name": "Asia/Tashkent"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+05:30",
ย ย ย ย "name": "Asia/Kolkata"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+05:45",
ย ย ย ย "name": "Asia/Katmandu"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+06:00",
ย ย ย ย "name": "Asia/Dhaka"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+06:00",
ย ย ย ย "name": "Asia/Yekaterinburg"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+06:30",
ย ย ย ย "name": "Asia/Rangoon"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+07:00",
ย ย ย ย "name": "Asia/Bangkok"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+07:00",
ย ย ย ย "name": "Asia/Novosibirsk"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+08:00",
ย ย ย ย "name": "Etc/GMT+8"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+08:00",
ย ย ย ย "name": "Asia/Hong_Kong"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+08:00",
ย ย ย ย "name": "Asia/Krasnoyarsk"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+08:00",
ย ย ย ย "name": "Australia/Perth"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+08:45",
ย ย ย ย "name": "Australia/Eucla"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+09:00",
ย ย ย ย "name": "Asia/Irkutsk"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+09:00",
ย ย ย ย "name": "Asia/Seoul"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+09:00",
ย ย ย ย "name": "Asia/Tokyo"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+09:30",
ย ย ย ย "name": "Australia/Adelaide"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+09:30",
ย ย ย ย "name": "Australia/Darwin"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+09:30",
ย ย ย ย "name": "Pacific/Marquesas"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+10:00",
ย ย ย ย "name": "Etc/GMT+10"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+10:00",
ย ย ย ย "name": "Australia/Brisbane"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+10:00",
ย ย ย ย "name": "Australia/Hobart"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+10:00",
ย ย ย ย "name": "Asia/Yakutsk"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+10:30",
ย ย ย ย "name": "Australia/Lord_Howe"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+11:00",
ย ย ย ย "name": "Asia/Vladivostok"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+11:30",
ย ย ย ย "name": "Pacific/Norfolk"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+12:00",
ย ย ย ย "name": "Etc/GMT+12"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+12:00",
ย ย ย ย "name": "Asia/Anadyr"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+12:00",
ย ย ย ย "name": "Asia/Magadan"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+12:00",
ย ย ย ย "name": "Pacific/Auckland"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+12:45",
ย ย ย ย "name": "Pacific/Chatham"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+13:00",
ย ย ย ย "name": "Pacific/Tongatapu"
ย ย },
ย ย {
ย ย ย ย "offset": "GMT+14:00",
ย ย ย ย "name": "Pacific/Kiritimati"
ย ย }
]
@the-vampiire
Copy link

thanks mate

@lucasltv
Copy link

lucasltv commented Jan 7, 2019

Thanks!

@ceorussian
Copy link

cรดฬ‰m ฦกn baฬฃn nheฬ , copy paste thiฬ meฬฃ luรดn :D

@mweber-ak
Copy link

Thank you!

@prinze77
Copy link

prinze77 commented Jun 4, 2019

Thank you!

@transcendr
Copy link

Life SAVA!

@solidmedium
Copy link

Awesome!

@Lumexralph
Copy link

Cool! Thanks!

@hemant-hiteshi
Copy link

Awesome!! Thanks!

@jdolinski1
Copy link

jdolinski1 commented Oct 22, 2020

Where are rest of the Europe/ entries? e.g. Europe/Prague.

@physio
Copy link

physio commented Feb 11, 2021

thank you very much!

@cnicodeme
Copy link

This list is not complete (missing Europe/Paris for instance)

@Sleepy-girl
Copy link

0_0 thank you)

@Kam125
Copy link

Kam125 commented Mar 24, 2022

List is not complete, GMT for Pakistan and India?

@MaheshManchepelli
Copy link

Thak You ๐Ÿ‘

@r0hin
Copy link

r0hin commented Nov 20, 2023

gratzie <3

@chrahman
Copy link

List is not complete, GMT for Pakistan and India?

Yes

@Energieman
Copy link

๐Ÿ›‘ Dont use. The list is far from being complete

@cnicodeme
Copy link

@Energieman In order to be helpful, you could provide either a link to a more up-to-date version or provide a list of missing entries.

@m-hassan512
Copy link

thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment