Вроде пятница, нашел в чужом коде ... может кто нить расскажет ЗАЧЕМ?
public static function getTimezone($offset) {
$db = array(
'-14400' => 'America/Porto_Acre',
'-18000' => 'America/Porto_Acre',
'-7200' => 'America/Goose_Bay',
'-10800' => 'America/Halifax',
'14400' => 'Asia/Baghdad',
'-32400' => 'America/Anchorage',
'-36000' => 'America/Anchorage',
'-28800' => 'America/Anchorage',
'21600' => 'Asia/Aqtobe',
'18000' => 'Asia/Aqtobe',
'25200' => 'Asia/Almaty',
'10800' => 'Asia/Yerevan',
'43200' => 'Asia/Anadyr',
'46800' => 'Asia/Anadyr',
'39600' => 'Asia/Anadyr',
'0' => 'Atlantic/Azores',
'-3600' => 'Atlantic/Azores',
'7200' => 'Europe/London',
'28800' => 'Asia/Brunei',
'3600' => 'Europe/London',
'-39600' => 'America/Adak',
'32400' => 'Asia/Shanghai',
'36000' => 'Asia/Choibalsan',
'-21600' => 'America/Chicago',
'-25200' => 'Chile/EasterIsland',
'-43200' => 'Pacific/Kwajalein'
);
if (is_null($offset) && strlen($offset) === 0) {
return $db;
}
return array_key_exists($offset, $db) ? $db[$offset] : false;
}