// ignore timezone such as 'Etc/GMT+8'
$region = $displayRegion = $ar[0];
- $area = $ar[1];
if(!empty($translations[$regionIds[$region]]['display_name'])) {
$displayRegion = $translations[$regionIds[$region]]['display_name'];
}
- $displayArea = str_replace('_', ' ', $ar[1]);
+ $area = $ar[1];
+ $displayArea = str_replace('_', ' ', $area);
+
+ if(!empty($translations[$areaIds[$displayArea]]['display_name'])) {
+ $displayArea = $translations[$areaIds[$displayArea]]['display_name'];
+ }
$timeOffset = ((substr($ce->timeOffset, 0, 1) == '-') ? '' : '+') . $ce->timeOffset;
$displayOffset = '(GMT ' . $timeOffset . ')';