<?php
$countries = ['US', 'CA', 'MX', 'GB', 'IE'];
$regions = [];
foreach ($countries as $country) {
$tz = DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, $country);
$countryRegions = [];
foreach ($tz as $tzid) {
$t = new DateTimeZone($tzid);
$countryRegions[$tzid] = $t->getLocation()['comments'] ?: 'Default';
}
asort($countryRegions);
$regions[$country] = $countryRegions;
}
var_export($regions);
- Output for 8.2.15 - 8.2.29, 8.3.2 - 8.3.26, 8.4.1 - 8.4.13
- array (
'US' =>
array (
'America/Anchorage' => 'Alaska (most areas)',
'America/Nome' => 'Alaska (west)',
'America/Metlakatla' => 'Alaska - Annette Island',
'America/Juneau' => 'Alaska - Juneau area',
'America/Sitka' => 'Alaska - Sitka area',
'America/Yakutat' => 'Alaska - Yakutat',
'America/Adak' => 'Alaska - western Aleutians',
'America/Chicago' => 'Central (most areas)',
'America/Indiana/Tell_City' => 'Central - IN (Perry)',
'America/Indiana/Knox' => 'Central - IN (Starke)',
'America/Menominee' => 'Central - MI (Wisconsin border)',
'America/North_Dakota/Beulah' => 'Central - ND (Mercer)',
'America/North_Dakota/New_Salem' => 'Central - ND (Morton rural)',
'America/North_Dakota/Center' => 'Central - ND (Oliver)',
'America/New_York' => 'Eastern (most areas)',
'America/Indiana/Marengo' => 'Eastern - IN (Crawford)',
'America/Indiana/Vincennes' => 'Eastern - IN (Da, Du, K, Mn)',
'America/Indiana/Petersburg' => 'Eastern - IN (Pike)',
'America/Indiana/Winamac' => 'Eastern - IN (Pulaski)',
'America/Indiana/Vevay' => 'Eastern - IN (Switzerland)',
'America/Indiana/Indianapolis' => 'Eastern - IN (most areas)',
'America/Kentucky/Louisville' => 'Eastern - KY (Louisville area)',
'America/Kentucky/Monticello' => 'Eastern - KY (Wayne)',
'America/Detroit' => 'Eastern - MI (most areas)',
'Pacific/Honolulu' => 'Hawaii',
'America/Phoenix' => 'MST - AZ (except Navajo)',
'America/Denver' => 'Mountain (most areas)',
'America/Boise' => 'Mountain - ID (south), OR (east)',
'America/Los_Angeles' => 'Pacific',
),
'CA' =>
array (
'America/Blanc-Sablon' => 'AST - QC (Lower North Shore)',
'America/Goose_Bay' => 'Atlantic - Labrador (most areas)',
'America/Glace_Bay' => 'Atlantic - NS (Cape Breton)',
'America/Halifax' => 'Atlantic - NS (most areas), PE',
'America/Moncton' => 'Atlantic - New Brunswick',
'America/Swift_Current' => 'CST - SK (midwest)',
'America/Regina' => 'CST - SK (most areas)',
'America/Resolute' => 'Central - NU (Resolute)',
'America/Rankin_Inlet' => 'Central - NU (central)',
'America/Winnipeg' => 'Central - ON (west), Manitoba',
'America/Atikokan' => 'EST - ON (Atikokan), NU (Coral H)',
'America/Iqaluit' => 'Eastern - NU (most areas)',
'America/Toronto' => 'Eastern - ON & QC (most areas)',
'America/Creston' => 'MST - BC (Creston)',
'America/Dawson_Creek' => 'MST - BC (Dawson Cr, Ft St John)',
'America/Fort_Nelson' => 'MST - BC (Ft Nelson)',
'America/Whitehorse' => 'MST - Yukon (east)',
'America/Dawson' => 'MST - Yukon (west)',
'America/Edmonton' => 'Mountain - AB, BC(E), NT(E), SK(W)',
'America/Inuvik' => 'Mountain - NT (west)',
'America/Cambridge_Bay' => 'Mountain - NU (west)',
'America/St_Johns' => 'Newfoundland, Labrador (SE)',
'America/Vancouver' => 'Pacific - BC (most areas)',
),
'MX' =>
array (
'America/Bahia_Banderas' => 'Bahia de Banderas',
'America/Tijuana' => 'Baja California',
'America/Mazatlan' => 'Baja California Sur, Nayarit (most areas), Sinaloa',
'America/Merida' => 'Campeche, Yucatan',
'America/Mexico_City' => 'Central Mexico',
'America/Ojinaga' => 'Chihuahua (US border - east)',
'America/Ciudad_Juarez' => 'Chihuahua (US border - west)',
'America/Chihuahua' => 'Chihuahua (most areas)',
'America/Matamoros' => 'Coahuila, Nuevo Leon, Tamaulipas (US border)',
'America/Monterrey' => 'Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas)',
'America/Cancun' => 'Quintana Roo',
'America/Hermosillo' => 'Sonora',
),
'GB' =>
array (
'Europe/London' => 'Default',
),
'IE' =>
array (
'Europe/Dublin' => 'Default',
),
)
- Output for 8.2.5 - 8.2.14, 8.3.0 - 8.3.1
- array (
'US' =>
array (
'America/Anchorage' => 'Alaska (most areas)',
'America/Nome' => 'Alaska (west)',
'America/Metlakatla' => 'Alaska - Annette Island',
'America/Juneau' => 'Alaska - Juneau area',
'America/Sitka' => 'Alaska - Sitka area',
'America/Yakutat' => 'Alaska - Yakutat',
'America/Adak' => 'Alaska - western Aleutians',
'America/Chicago' => 'Central (most areas)',
'America/Indiana/Tell_City' => 'Central - IN (Perry)',
'America/Indiana/Knox' => 'Central - IN (Starke)',
'America/Menominee' => 'Central - MI (Wisconsin border)',
'America/North_Dakota/Beulah' => 'Central - ND (Mercer)',
'America/North_Dakota/New_Salem' => 'Central - ND (Morton rural)',
'America/North_Dakota/Center' => 'Central - ND (Oliver)',
'America/New_York' => 'Eastern (most areas)',
'America/Indiana/Marengo' => 'Eastern - IN (Crawford)',
'America/Indiana/Vincennes' => 'Eastern - IN (Da, Du, K, Mn)',
'America/Indiana/Petersburg' => 'Eastern - IN (Pike)',
'America/Indiana/Winamac' => 'Eastern - IN (Pulaski)',
'America/Indiana/Vevay' => 'Eastern - IN (Switzerland)',
'America/Indiana/Indianapolis' => 'Eastern - IN (most areas)',
'America/Kentucky/Louisville' => 'Eastern - KY (Louisville area)',
'America/Kentucky/Monticello' => 'Eastern - KY (Wayne)',
'America/Detroit' => 'Eastern - MI (most areas)',
'Pacific/Honolulu' => 'Hawaii',
'America/Phoenix' => 'MST - AZ (except Navajo)',
'America/Denver' => 'Mountain (most areas)',
'America/Boise' => 'Mountain - ID (south); OR (east)',
'America/Los_Angeles' => 'Pacific',
),
'CA' =>
array (
'America/Blanc-Sablon' => 'AST - QC (Lower North Shore)',
'America/Goose_Bay' => 'Atlantic - Labrador (most areas)',
'America/Glace_Bay' => 'Atlantic - NS (Cape Breton)',
'America/Halifax' => 'Atlantic - NS (most areas); PE',
'America/Moncton' => 'Atlantic - New Brunswick',
'America/Swift_Current' => 'CST - SK (midwest)',
'America/Regina' => 'CST - SK (most areas)',
'America/Resolute' => 'Central - NU (Resolute)',
'America/Rankin_Inlet' => 'Central - NU (central)',
'America/Winnipeg' => 'Central - ON (west); Manitoba',
'America/Atikokan' => 'EST - ON (Atikokan); NU (Coral H)',
'America/Iqaluit' => 'Eastern - NU (most areas)',
'America/Toronto' => 'Eastern - ON, QC (most areas)',
'America/Creston' => 'MST - BC (Creston)',
'America/Dawson_Creek' => 'MST - BC (Dawson Cr, Ft St John)',
'America/Fort_Nelson' => 'MST - BC (Ft Nelson)',
'America/Whitehorse' => 'MST - Yukon (east)',
'America/Dawson' => 'MST - Yukon (west)',
'America/Edmonton' => 'Mountain - AB; BC (E); NT (E); SK (W)',
'America/Inuvik' => 'Mountain - NT (west)',
'America/Cambridge_Bay' => 'Mountain - NU (west)',
'America/St_Johns' => 'Newfoundland; Labrador (southeast)',
'America/Vancouver' => 'Pacific - BC (most areas)',
),
'MX' =>
array (
'America/Bahia_Banderas' => 'Bahia de Banderas',
'America/Tijuana' => 'Baja California',
'America/Mazatlan' => 'Baja California Sur, Nayarit (most areas), Sinaloa',
'America/Merida' => 'Campeche, Yucatan',
'America/Mexico_City' => 'Central Mexico',
'America/Ojinaga' => 'Chihuahua (US border - east)',
'America/Ciudad_Juarez' => 'Chihuahua (US border - west)',
'America/Chihuahua' => 'Chihuahua (most areas)',
'America/Matamoros' => 'Coahuila, Nuevo Leon, Tamaulipas (US border)',
'America/Monterrey' => 'Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas)',
'America/Cancun' => 'Quintana Roo',
'America/Hermosillo' => 'Sonora',
),
'GB' =>
array (
'Europe/London' => 'Default',
),
'IE' =>
array (
'Europe/Dublin' => 'Default',
),
)
- Output for 8.2.1 - 8.2.4
- array (
'US' =>
array (
'America/Anchorage' => 'Alaska (most areas)',
'America/Nome' => 'Alaska (west)',
'America/Metlakatla' => 'Alaska - Annette Island',
'America/Juneau' => 'Alaska - Juneau area',
'America/Sitka' => 'Alaska - Sitka area',
'America/Yakutat' => 'Alaska - Yakutat',
'America/Adak' => 'Aleutian Islands',
'America/Chicago' => 'Central (most areas)',
'America/Indiana/Tell_City' => 'Central - IN (Perry)',
'America/Indiana/Knox' => 'Central - IN (Starke)',
'America/Menominee' => 'Central - MI (Wisconsin border)',
'America/North_Dakota/Beulah' => 'Central - ND (Mercer)',
'America/North_Dakota/New_Salem' => 'Central - ND (Morton rural)',
'America/North_Dakota/Center' => 'Central - ND (Oliver)',
'America/New_York' => 'Eastern (most areas)',
'America/Indiana/Marengo' => 'Eastern - IN (Crawford)',
'America/Indiana/Vincennes' => 'Eastern - IN (Da, Du, K, Mn)',
'America/Indiana/Petersburg' => 'Eastern - IN (Pike)',
'America/Indiana/Winamac' => 'Eastern - IN (Pulaski)',
'America/Indiana/Vevay' => 'Eastern - IN (Switzerland)',
'America/Indiana/Indianapolis' => 'Eastern - IN (most areas)',
'America/Kentucky/Louisville' => 'Eastern - KY (Louisville area)',
'America/Kentucky/Monticello' => 'Eastern - KY (Wayne)',
'America/Detroit' => 'Eastern - MI (most areas)',
'Pacific/Honolulu' => 'Hawaii',
'America/Phoenix' => 'MST - Arizona (except Navajo)',
'America/Denver' => 'Mountain (most areas)',
'America/Boise' => 'Mountain - ID (south); OR (east)',
'America/Los_Angeles' => 'Pacific',
),
'CA' =>
array (
'America/Blanc-Sablon' => 'AST - QC (Lower North Shore)',
'America/Goose_Bay' => 'Atlantic - Labrador (most areas)',
'America/Glace_Bay' => 'Atlantic - NS (Cape Breton)',
'America/Halifax' => 'Atlantic - NS (most areas); PE',
'America/Moncton' => 'Atlantic - New Brunswick',
'America/Swift_Current' => 'CST - SK (midwest)',
'America/Regina' => 'CST - SK (most areas)',
'America/Resolute' => 'Central - NU (Resolute)',
'America/Rankin_Inlet' => 'Central - NU (central)',
'America/Winnipeg' => 'Central - ON (west); Manitoba',
'America/Atikokan' => 'EST - ON (Atikokan); NU (Coral H)',
'America/Iqaluit' => 'Eastern - NU (most areas)',
'America/Toronto' => 'Eastern - ON, QC (most areas)',
'America/Creston' => 'MST - BC (Creston)',
'America/Dawson_Creek' => 'MST - BC (Dawson Cr, Ft St John)',
'America/Fort_Nelson' => 'MST - BC (Ft Nelson)',
'America/Whitehorse' => 'MST - Yukon (east)',
'America/Dawson' => 'MST - Yukon (west)',
'America/Edmonton' => 'Mountain - AB; BC (E); SK (W)',
'America/Yellowknife' => 'Mountain - NT (central)',
'America/Inuvik' => 'Mountain - NT (west)',
'America/Cambridge_Bay' => 'Mountain - NU (west)',
'America/St_Johns' => 'Newfoundland; Labrador (southeast)',
'America/Vancouver' => 'Pacific - BC (most areas)',
),
'MX' =>
array (
'America/Bahia_Banderas' => 'Bahia de Banderas',
'America/Tijuana' => 'Baja California',
'America/Mazatlan' => 'Baja California Sur, Nayarit (most areas), Sinaloa',
'America/Merida' => 'Campeche, Yucatan',
'America/Mexico_City' => 'Central Mexico',
'America/Ojinaga' => 'Chihuahua (US border - east)',
'America/Ciudad_Juarez' => 'Chihuahua (US border - west)',
'America/Chihuahua' => 'Chihuahua (most areas)',
'America/Matamoros' => 'Coahuila, Nuevo Leon, Tamaulipas (US border)',
'America/Monterrey' => 'Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas)',
'America/Cancun' => 'Quintana Roo',
'America/Hermosillo' => 'Sonora',
),
'GB' =>
array (
'Europe/London' => 'Default',
),
'IE' =>
array (
'Europe/Dublin' => 'Default',
),
)
- Output for 8.2.0
- array (
'US' =>
array (
'America/Anchorage' => 'Alaska (most areas)',
'America/Nome' => 'Alaska (west)',
'America/Metlakatla' => 'Alaska - Annette Island',
'America/Juneau' => 'Alaska - Juneau area',
'America/Sitka' => 'Alaska - Sitka area',
'America/Yakutat' => 'Alaska - Yakutat',
'America/Adak' => 'Aleutian Islands',
'America/Chicago' => 'Central (most areas)',
'America/Indiana/Tell_City' => 'Central - IN (Perry)',
'America/Indiana/Knox' => 'Central - IN (Starke)',
'America/Menominee' => 'Central - MI (Wisconsin border)',
'America/North_Dakota/Beulah' => 'Central - ND (Mercer)',
'America/North_Dakota/New_Salem' => 'Central - ND (Morton rural)',
'America/North_Dakota/Center' => 'Central - ND (Oliver)',
'America/New_York' => 'Eastern (most areas)',
'America/Indiana/Marengo' => 'Eastern - IN (Crawford)',
'America/Indiana/Vincennes' => 'Eastern - IN (Da, Du, K, Mn)',
'America/Indiana/Petersburg' => 'Eastern - IN (Pike)',
'America/Indiana/Winamac' => 'Eastern - IN (Pulaski)',
'America/Indiana/Vevay' => 'Eastern - IN (Switzerland)',
'America/Indiana/Indianapolis' => 'Eastern - IN (most areas)',
'America/Kentucky/Louisville' => 'Eastern - KY (Louisville area)',
'America/Kentucky/Monticello' => 'Eastern - KY (Wayne)',
'America/Detroit' => 'Eastern - MI (most areas)',
'Pacific/Honolulu' => 'Hawaii',
'America/Phoenix' => 'MST - Arizona (except Navajo)',
'America/Denver' => 'Mountain (most areas)',
'America/Boise' => 'Mountain - ID (south); OR (east)',
'America/Los_Angeles' => 'Pacific',
),
'CA' =>
array (
'America/Blanc-Sablon' => 'AST - QC (Lower North Shore)',
'America/Goose_Bay' => 'Atlantic - Labrador (most areas)',
'America/Glace_Bay' => 'Atlantic - NS (Cape Breton)',
'America/Halifax' => 'Atlantic - NS (most areas); PE',
'America/Moncton' => 'Atlantic - New Brunswick',
'America/Swift_Current' => 'CST - SK (midwest)',
'America/Regina' => 'CST - SK (most areas)',
'America/Resolute' => 'Central - NU (Resolute)',
'America/Rankin_Inlet' => 'Central - NU (central)',
'America/Winnipeg' => 'Central - ON (west); Manitoba',
'America/Atikokan' => 'EST - ON (Atikokan); NU (Coral H)',
'America/Pangnirtung' => 'Eastern - NU (Pangnirtung)',
'America/Iqaluit' => 'Eastern - NU (most east areas)',
'America/Toronto' => 'Eastern - ON, QC (most areas)',
'America/Creston' => 'MST - BC (Creston)',
'America/Dawson_Creek' => 'MST - BC (Dawson Cr, Ft St John)',
'America/Fort_Nelson' => 'MST - BC (Ft Nelson)',
'America/Whitehorse' => 'MST - Yukon (east)',
'America/Dawson' => 'MST - Yukon (west)',
'America/Edmonton' => 'Mountain - AB; BC (E); SK (W)',
'America/Yellowknife' => 'Mountain - NT (central)',
'America/Inuvik' => 'Mountain - NT (west)',
'America/Cambridge_Bay' => 'Mountain - NU (west)',
'America/St_Johns' => 'Newfoundland; Labrador (southeast)',
'America/Vancouver' => 'Pacific - BC (most areas)',
),
'MX' =>
array (
'America/Mexico_City' => 'Central Time',
'America/Bahia_Banderas' => 'Central Time - Bahia de Banderas',
'America/Merida' => 'Central Time - Campeche, Yucatan',
'America/Monterrey' => 'Central Time - Durango; Coahuila, Nuevo Leon, Tamaulipas (most areas)',
'America/Matamoros' => 'Central Time US - Coahuila, Nuevo Leon, Tamaulipas (US border)',
'America/Cancun' => 'Eastern Standard Time - Quintana Roo',
'America/Hermosillo' => 'Mountain Standard Time - Sonora',
'America/Mazatlan' => 'Mountain Time - Baja California Sur, Nayarit, Sinaloa',
'America/Chihuahua' => 'Mountain Time - Chihuahua (most areas)',
'America/Ojinaga' => 'Mountain Time US - Chihuahua (US border)',
'America/Tijuana' => 'Pacific Time US - Baja California',
),
'GB' =>
array (
'Europe/London' => 'Default',
),
'IE' =>
array (
'Europe/Dublin' => 'Default',
),
)
preferences:
52.35 ms | 433 KiB | 5 Q