DateTime-Lite
view release on metacpan or search on metacpan
scripts/build_tz_database.pl view on Meta::CPAN
# NOTE: Timezones aliases, including historic outdated ones
my $aliases =
{
# NOTE: A
A => { comment => "Alpha Military Time Zone", timezones => ['Etc/GMT-1'] },
ACDT => { comment => "Australian Central Daylight Saving Time", timezones => ['Australia/Adelaide', 'Australia/Darwin'] },
ACST => { comment => "Australian Central Standard Time", timezones => ['Australia/Darwin', 'Australia/Adelaide'] },
ACT => { comment => "ASEAN Common Time", timezones => ['Asia/Singapore'] },
ACWST => { comment => "Australian Central Western Standard Time", timezones => ['Australia/Eucla'] },
ADT => { comment => "Atlantic Daylight Time", timezones => ['America/Halifax', 'America/Glace_Bay', 'America/Moncton', 'America/Thule', 'Atlantic/Bermuda'] },
AEDT => { comment => "Australian Eastern Daylight Saving Time", timezones => ['Australia/Sydney', 'Australia/Melbourne', 'Australia/Hobart', 'Australia/Lord_Howe'] },
AES => { comment => "Australian Eastern Standard Time", timezones => ['Australia/Brisbane'] },
AEST => { comment => "Australian Eastern Standard Time", timezones => ['Australia/Brisbane', 'Australia/Sydney', 'Australia/Melbourne'] },
AET => { comment => "Australian Eastern Time", timezones => ['Australia/Sydney', 'Australia/Brisbane'] },
AFT => { comment => "Afghanistan Time", timezones => ['Asia/Kabul'] },
AHDT => { comment => "Alaska-Hawaii Daylight Time", timezones => ['America/Adak'] },
AHST => { comment => "Alaska-Hawaii Standard Time", timezones => ['Pacific/Honolulu'] },
AKDT => { comment => "Alaska Daylight Time", timezones => ['America/Anchorage', 'America/Juneau', 'America/Nome', 'America/Sitka', 'America/Yakutat'] },
AKST => { comment => "Alaska Standard Time", timezones => ['America/Anchorage', 'America/Juneau', 'America/Nome', 'America/Sitka', 'America/Yakutat'] },
ALMT => { comment => "Alma-Ata Time", timezones => ['Asia/Almaty'] },
AMST => { comment => "Amazon Summer Time (Brazil)", timezones => ['America/Manaus', 'America/Boa_Vista'] },
AMT => { comment => "Armenia Time", timezones => ['America/Manaus', 'Asia/Yerevan'] },
ANAST => { comment => "Anadyr Summer Time", timezones => ['Asia/Anadyr'] },
ANAT => { comment => "Anadyr Time", timezones => ['Asia/Anadyr'] },
AQTT => { comment => "Aqtobe Time", timezones => ['Asia/Aqtau'] },
ART => { comment => "Argentina Time", timezones => ['America/Argentina/Buenos_Aires'] },
AST => { comment => "Atlantic Standard Time", timezones => ['America/Halifax', 'America/Puerto_Rico', 'America/Santo_Domingo', 'America/Barbados', 'Asia/Riyadh', 'Asia/Kuwait', 'Asia/Baghdad'] },
AT => { comment => "Azores Time", timezones => ['Atlantic/Azores'] },
AWST => { comment => "Australian Western Standard Time", timezones => ['Australia/Perth'] },
AZOST => { comment => "Azores Summer Time", timezones => ['Atlantic/Azores'] },
AZOT => { comment => "Azores Standard Time", timezones => ['Atlantic/Azores'] },
AZST => { comment => "Azerbaijan Summer Time", timezones => ['Asia/Baku'] },
AZT => { comment => "Azerbaijan Time", timezones => ['Asia/Baku'] },
# NOTE: B
B => { comment => "Bravo Military Time Zone", timezones => ['Etc/GMT-2'] },
BADT => { comment => "Baghdad Daylight Time", timezones => ['Asia/Baghdad'] },
BAT => { comment => "Baghdad Time", timezones => ['Asia/Baghdad'] },
BDST => { comment => "British Double Summer Time", timezones => ['Europe/London'] },
BDT => { comment => "Bangladesh Time", timezones => ['Asia/Dhaka'] },
BET => { comment => "Bering Standard Time", timezones => ['Etc/GMT+11'] },
BIOT => { comment => "British Indian Ocean Time", timezones => ['Indian/Chagos'] },
BIT => { comment => "Baker Island Time", timezones => ['Etc/GMT+12'] },
BNT => { comment => "Brunei Time", timezones => ['Asia/Brunei'] },
BORT => { comment => "Borneo Time (Indonesia)", timezones => ['Asia/Kuching'] },
BOT => { comment => "Bolivia Time", timezones => ['America/La_Paz'] },
BRA => { comment => "Brazil Time", timezones => ['America/Sao_Paulo'] },
BRST => { comment => "BrasÃlia Summer Time", timezones => ['America/Sao_Paulo', 'America/Fortaleza'] },
BRT => { comment => "BrasÃlia Time", timezones => ['America/Sao_Paulo', 'America/Fortaleza', 'America/Belem', 'America/Recife', 'America/Maceio'] },
BST => { comment => "British Summer Time (British Standard Time from Feb 1968 to Oct 1971)", timezones => ['Europe/London', 'Pacific/Pago_Pago'] },
BTT => { comment => "Bhutan Time", timezones => ['Asia/Thimphu'] },
# NOTE: C
C => { comment => "Charlie Military Time Zone", timezones => ['Etc/GMT-3'] },
CAST => { comment => "Casey Time Zone", timezones => ['Antarctica/Casey'] },
CAT => { comment => "Central Africa Time", timezones => ['Africa/Harare', 'Africa/Maputo', 'Africa/Lusaka', 'Africa/Blantyre', 'Africa/Bujumbura', 'Africa/Gaborone', 'Africa/Kigali', 'Africa/Lubumbashi'] },
CCT => { comment => "Cocos Islands Time", timezones => ['Indian/Cocos'] },
CDT => { comment => "Cuba Daylight Time", timezones => ['America/Chicago', 'America/Winnipeg', 'America/Havana'] },
CEST => { comment => "Central European Summer Time", timezones => ['Europe/Paris', 'Europe/Berlin', 'Europe/Rome', 'Europe/Madrid', 'Europe/Warsaw', 'Europe/Amsterdam', 'Europe/Brussels', 'Europe/Copenhagen', 'Europe/Oslo', 'Europe/Stockholm...
CETDST=> { comment => "Central Europe Summer Time", timezones => ['Europe/Paris', 'Europe/Berlin'] },
CET => { comment => "Central European Time", timezones => ['Europe/Paris', 'Europe/Berlin', 'Europe/Rome', 'Europe/Madrid', 'Europe/Warsaw', 'Europe/Amsterdam'] },
CHADT => { comment => "Chatham Daylight Time", timezones => ['Pacific/Chatham'] },
CHAST => { comment => "Chatham Standard Time", timezones => ['Pacific/Chatham'] },
CHOST => { comment => "Choibalsan Summer Time", timezones => ['Asia/Choibalsan'] },
CHOT => { comment => "Choibalsan Standard Time", timezones => ['Asia/Choibalsan'] },
CHST => { comment => "Chamorro Standard Time", timezones => ['Pacific/Guam', 'Pacific/Saipan'] },
CHUT => { comment => "Chuuk Time", timezones => ['Pacific/Chuuk'] },
CIST => { comment => "Clipperton Island Standard Time", timezones => ['Pacific/Pitcairn'] },
CKT => { comment => "Cook Island Time", timezones => ['Pacific/Rarotonga'] },
CLST => { comment => "Chile Summer Time", timezones => ['America/Santiago'] },
CLT => { comment => "Chile Standard Time", timezones => ['America/Santiago'] },
COST => { comment => "Colombia Summer Time", timezones => ['America/Bogota'] },
COT => { comment => "Colombia Time", timezones => ['America/Bogota'] },
CST => { comment => "Cuba Standard Time", timezones => ['America/Chicago', 'America/Winnipeg', 'Asia/Shanghai', 'Asia/Taipei', 'Asia/Macau', 'Asia/Hong_Kong', 'America/Havana', 'Australia/Darwin', 'Australia/Adelaide'] },
# Australian Central Daylight (variant of ACDT)
CSUT => { comment => "Australian Central Daylight", timezones => ['Australia/Adelaide'] },
CT => { comment => "Central Time", timezones => ['America/Chicago', 'America/Winnipeg'] },
CUT => { comment => "Coordinated Universal Time", timezones => ['Etc/UTC'] },
CVT => { comment => "Cape Verde Time", timezones => ['Atlantic/Cape_Verde'] },
CWST => { comment => "Central Western Standard Time (Australia)", timezones => ['Australia/Eucla'] },
CXT => { comment => "Christmas Island Time", timezones => ['Indian/Christmas'] },
# NOTE: D
D => { comment => "Delta Military Time Zone", timezones => ['Etc/GMT-4'] },
DAVT => { comment => "Davis Time", timezones => ['Antarctica/Davis'] },
DDUT => { comment => "Dumont d'Urville Time", timezones => ['Antarctica/DumontDUrville'] },
DFT => { comment => "AIX-specific equivalent of Central European Time", timezones => ['Europe/Paris'] },
DNT => { comment => "Dansk Normal", timezones => ['Europe/Oslo'] },
DST => { comment => "Dansk Summer", timezones => ['Europe/Copenhagen'] },
# NOTE: E
E => { comment => "Echo Military Time Zone", timezones => ['Etc/GMT-5'] },
EASST => { comment => "Easter Island Summer Time", timezones => ['Pacific/Easter'] },
EAST => { comment => "Easter Island Standard Time", timezones => ['Pacific/Easter'] },
EAT => { comment => "East Africa Time", timezones => ['Africa/Nairobi', 'Africa/Addis_Ababa', 'Africa/Asmara', 'Africa/Dar_es_Salaam', 'Africa/Djibouti', 'Africa/Kampala', 'Africa/Mogadishu', 'Indian/Antananarivo', 'Indian/Comoro', 'Indian/...
ECT => { comment => "Ecuador Time", timezones => ['America/Guayaquil', 'Pacific/Galapagos'] },
EDT => { comment => "Eastern Daylight Time (North America)", timezones => ['America/New_York', 'America/Detroit', 'America/Toronto', 'America/Montreal'] },
EEST => { comment => "Eastern European Summer Time", timezones => ['Europe/Athens', 'Europe/Helsinki', 'Europe/Kyiv', 'Europe/Tallinn', 'Europe/Vilnius', 'Europe/Riga', 'Europe/Sofia', 'Europe/Bucharest', 'Europe/Chisinau', 'Europe/Istanbul'...
EETDST=> { comment => "European Eastern Summer", timezones => ['Europe/Athens', 'Europe/Helsinki'] },
EET => { comment => "Eastern European Time", timezones => ['Europe/Athens', 'Europe/Helsinki', 'Europe/Kyiv', 'Europe/Tallinn', 'Europe/Vilnius', 'Europe/Riga', 'Europe/Sofia', 'Europe/Bucharest', 'Europe/Chisinau', 'Europe/Istanbul', 'Asia...
EGST => { comment => "Eastern Greenland Summer Time", timezones => ['America/Scoresbysund'] },
EGT => { comment => "Eastern Greenland Time", timezones => ['America/Scoresbysund'] },
EMT => { comment => "Norway Time", timezones => ['Europe/Oslo'] },
EST => { comment => "Eastern Standard Time (North America)", timezones => ['America/New_York', 'America/Detroit', 'America/Toronto', 'America/Indiana/Indianapolis', 'America/Kentucky/Louisville', 'America/Jamaica', 'America/Panama'] },
ESUT => { comment => "Australian Eastern Daylight", timezones => ['Australia/Sydney'] },
ET => { comment => "Eastern Time (North America)", timezones => ['America/New_York'] },
# NOTE: F
F => { comment => "Foxtrot Military Time Zone", timezones => ['Etc/GMT-6'] },
FET => { comment => "Further-eastern European Time", timezones => ['Europe/Kaliningrad', 'Europe/Minsk'] },
FJST => { comment => "Fiji Summer Time", timezones => ['Pacific/Fiji'] },
FJT => { comment => "Fiji Time", timezones => ['Pacific/Fiji'] },
FKST => { comment => "Falkland Islands Summer Time", timezones => ['Atlantic/Stanley'] },
FKT => { comment => "Falkland Islands Time", timezones => ['Atlantic/Stanley'] },
FNT => { comment => "Fernando de Noronha Time", timezones => ['America/Noronha'] },
FWT => { comment => "French Winter Time", timezones => ['Europe/Paris'] },
# NOTE: G
G => { comment => "Golf Military Time Zone", timezones => ['Etc/GMT-7'] },
GALT => { comment => "Galapagos Time", timezones => ['Pacific/Galapagos'] },
GAMT => { comment => "Gambier Islands Time", timezones => ['Pacific/Gambier'] },
( run in 0.645 second using v1.01-cache-2.11-cpan-39bf76dae61 )