t name */ function getShortName() { return $this->shortname; } // }}} // {{{ getDSTLongName() /** * Returns the DST long name for this time zone * * Returns the DST long name for this time zone, i.e. "Central Daylight Time" * * @access public * @return string the daylight savings time long name */ function getDSTLongName() { return $this->dstlongname; } // }}} // {{{ getDSTShortName() /** * Returns the DST short name for this time zone * * Returns the DST short name for this time zone, i.e. "CDT" * * @access public * @return string the daylight savings time short name */ function getDSTShortName() { return $this->dstshortname; } // }}} // {{{ getRawOffset() /** * Returns the raw (non-DST-corrected) offset from UTC/GMT for this time zone * * Returns the raw (non-DST-corrected) offset from UTC/GMT for this time zone * * @access public * @return int the offset, in milliseconds */ function getRawOffset() { return $this->offset; } // }}} } // }}} /** * Time Zone Data offset is in miliseconds * * @global array $GLOBALS['_DATE_TIMEZONE_DATA'] */ $GLOBALS['_DATE_TIMEZONE_DATA'] = array( 'Etc/GMT+12' => array( 'offset' => -43200000, 'longname' => 'GMT-12:00', 'shortname' => 'GMT-12:00', 'hasdst' => false ), 'Etc/GMT+11' => array( 'offset' => -39600000, 'longname' => 'GMT-11:00', 'shortname' => 'GMT-11:00', 'hasdst' => false ), 'MIT' => array( 'offset' => -39600000, 'longname' => 'West Samoa Time', 'shortname' => 'WST', 'hasdst' => false ), 'Pacific/Apia' => array( 'offset' => -39600000, 'longname' => 'West Samoa Time', 'shortname' => 'WST', 'hasdst' => false ), 'Pacific/Midway' => array( 'offset' => -39600000, 'longname' => 'Samoa Standard Time', 'shortname' => 'SST', 'hasdst' => false ), 'Pacific/Niue' => array( 'offset' => -39600000, 'longname' => 'Niue Time', 'shortname' => 'NUT', 'hasdst' => false ), 'Pacific/Pago_Pago' => array( 'offset' => -39600000, 'longname' => 'Samoa Standard Time', 'shortname' => 'SST', 'hasdst' => false ), 'Pacific/Samoa' => array( 'offset' => -39600000, 'longname' => 'Samoa Standard Time', 'shortname' => 'SST', 'hasdst' => false ), 'US/Samoa' => array( 'offset' => -39600000, 'longname' => 'Samoa Standard Time', 'shortname' => 'SST', 'hasdst' => false ), 'America/Adak' => array( 'offset' => -36000000, 'longname' => 'Hawaii-Aleutian Standard Time', 'shortname' => 'HAST', 'hasdst' => true, 'dstlongname' => 'Hawaii-Aleutian Daylight Time', 'dstshortname' => 'HADT' ), 'America/Atka' => array( 'offset' => -36000000, 'longname' => 'Hawaii-Aleutian Standard Time', 'shortname' => 'HAST', 'hasdst' => true, 'dstlongname' => 'Hawaii-Aleutian Daylight Time', 'dstshortname' => 'HADT' ), 'Etc/GMT+10' => array( 'offset' => -36000000, 'longname' => 'GMT-10:00', 'shortname' => 'GMT-10:00', 'hasdst' => false ), 'HST' => array( 'offset' => -36000000, 'longname' => 'Hawaii Standard Time', 'shortname' => 'HST', 'hasdst' => false ), 'Pacific/Fakaofo' => array( 'offset' => -36000000, 'longname' => 'Tokelau Time', 'shortname' => 'TKT', 'hasdst' => false ), 'Pacific/Honolulu' => array( 'offset' => -36000000, 'longname' => 'Hawaii Standard Time', 'shortname' => 'HST', 'hasdst' => false ), 'Pacific/Johnston' => array( 'offset' => -36000000, 'longname' => 'Hawaii Standard Time', 'shortname' => 'HST', 'hasdst' => false ), 'Pacific/Rarotonga' => array( 'offset' => -36000000, 'longname' => 'Cook Is. Time', 'shortname' => 'CKT', 'hasdst' => false ), 'Pacific/Tahiti' => array( 'offset' => -36000000, 'longname' => 'Tahiti Time', 'shortname' => 'TAHT', 'hasdst' => false ), 'SystemV/HST10' => array( 'offset' => -36000000, 'longname' => 'Hawaii Standard Time', 'shortname' => 'HST', 'hasdst' => false ), 'US/Aleutian' => array( 'offset' => -36000000, 'longname' => 'Hawaii-Aleutian Standard Time', 'shortname' => 'HAST', 'hasdst' => true, 'dstlongname' => 'Hawaii-Aleutian Daylight Time', 'dstshortname' => 'HADT' ), 'US/Hawaii' => array( 'offset' => -36000000, 'longname' => 'Hawaii Standard Time', 'shortname' => 'HST', 'hasdst' => false ), 'Pacific/Marquesas' => array( 'offset' => -34200000, 'longname' => 'Marquesas Time', 'shortname' => 'MART', 'hasdst' => false ), 'AST' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'America/Anchorage' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'America/Juneau' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'America/Nome' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'America/Yakutat' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'Etc/GMT+9' => array( 'offset' => -32400000, 'longname' => 'GMT-09:00', 'shortname' => 'GMT-09:00', 'hasdst' => false ), 'Pacific/Gambier' => array( 'offset' => -32400000, 'longname' => 'Gambier Time', 'shortname' => 'GAMT', 'hasdst' => false ), 'SystemV/YST9' => array( 'offset' => -32400000, 'longname' => 'Gambier Time', 'shortname' => 'GAMT', 'hasdst' => false ), 'SystemV/YST9YDT' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'US/Alaska' => array( 'offset' => -32400000, 'longname' => 'Alaska Standard Time', 'shortname' => 'AKST', 'hasdst' => true, 'dstlongname' => 'Alaska Daylight Time', 'dstshortname' => 'AKDT' ), 'America/Dawson' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'America/Ensenada' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'America/Los_Angeles' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'America/Tijuana' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'America/Vancouver' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'America/Whitehorse' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'Canada/Pacific' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'Canada/Yukon' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'Etc/GMT+8' => array( 'offset' => -28800000, 'longname' => 'GMT-08:00', 'shortname' => 'GMT-08:00', 'hasdst' => false ), 'Mexico/BajaNorte' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'PST' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'PST8PDT' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'Pacific/Pitcairn' => array( 'offset' => -28800000, 'longname' => 'Pitcairn Standard Time', 'shortname' => 'PST', 'hasdst' => false ), 'SystemV/PST8' => array( 'offset' => -28800000, 'longname' => 'Pitcairn Standard Time', 'shortname' => 'PST', 'hasdst' => false ), 'SystemV/PST8PDT' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'US/Pacific' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'US/Pacific-New' => array( 'offset' => -28800000, 'longname' => 'Pacific Standard Time', 'shortname' => 'PST', 'hasdst' => true, 'dstlongname' => 'Pacific Daylight Time', 'dstshortname' => 'PDT' ), 'America/Boise' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Cambridge_Bay' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Chihuahua' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Dawson_Creek' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => false ), 'America/Denver' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Edmonton' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Hermosillo' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => false ), 'America/Inuvik' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Mazatlan' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Phoenix' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => false ), 'America/Shiprock' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Yellowknife' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'Canada/Mountain' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'Etc/GMT+7' => array( 'offset' => -25200000, 'longname' => 'GMT-07:00', 'shortname' => 'GMT-07:00', 'hasdst' => false ), 'MST' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'MST7MDT' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'Mexico/BajaSur' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'Navajo' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'PNT' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => false ), 'SystemV/MST7' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => false ), 'SystemV/MST7MDT' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'US/Arizona' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => false ), 'US/Mountain' => array( 'offset' => -25200000, 'longname' => 'Mountain Standard Time', 'shortname' => 'MST', 'hasdst' => true, 'dstlongname' => 'Mountain Daylight Time', 'dstshortname' => 'MDT' ), 'America/Belize' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Cancun' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Chicago' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Costa_Rica' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/El_Salvador' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Guatemala' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Managua' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Menominee' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Merida' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Mexico_City' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Monterrey' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/North_Dakota/Center' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Rainy_River' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Rankin_Inlet' => array( 'offset' => -21600000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => true, 'dstlongname' => 'Eastern Daylight Time', 'dstshortname' => 'EDT' ), 'America/Regina' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Swift_Current' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Tegucigalpa' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'America/Winnipeg' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'CST' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'CST6CDT' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'Canada/Central' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'Canada/East-Saskatchewan' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'Canada/Saskatchewan' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'Chile/EasterIsland' => array( 'offset' => -21600000, 'longname' => 'Easter Is. Time', 'shortname' => 'EAST', 'hasdst' => true, 'dstlongname' => 'Easter Is. Summer Time', 'dstshortname' => 'EASST' ), 'Etc/GMT+6' => array( 'offset' => -21600000, 'longname' => 'GMT-06:00', 'shortname' => 'GMT-06:00', 'hasdst' => false ), 'Mexico/General' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'Pacific/Easter' => array( 'offset' => -21600000, 'longname' => 'Easter Is. Time', 'shortname' => 'EAST', 'hasdst' => true, 'dstlongname' => 'Easter Is. Summer Time', 'dstshortname' => 'EASST' ), 'Pacific/Galapagos' => array( 'offset' => -21600000, 'longname' => 'Galapagos Time', 'shortname' => 'GALT', 'hasdst' => false ), 'SystemV/CST6' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => false ), 'SystemV/CST6CDT' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'US/Central' => array( 'offset' => -21600000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Bogota' => array( 'offset' => -18000000, 'longname' => 'Colombia Time', 'shortname' => 'COT', 'hasdst' => false ), 'America/Cayman' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => false ), 'America/Detroit' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => true, 'dstlongname' => 'Eastern Daylight Time', 'dstshortname' => 'EDT' ), 'America/Eirunepe' => array( 'offset' => -18000000, 'longname' => 'Acre Time', 'shortname' => 'ACT', 'hasdst' => false ), 'America/Fort_Wayne' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => false ), 'America/Grand_Turk' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => true, 'dstlongname' => 'Eastern Daylight Time', 'dstshortname' => 'EDT' ), 'America/Guayaquil' => array( 'offset' => -18000000, 'longname' => 'Ecuador Time', 'shortname' => 'ECT', 'hasdst' => false ), 'America/Havana' => array( 'offset' => -18000000, 'longname' => 'Central Standard Time', 'shortname' => 'CST', 'hasdst' => true, 'dstlongname' => 'Central Daylight Time', 'dstshortname' => 'CDT' ), 'America/Indiana/Indianapolis' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => false ), 'America/Indiana/Knox' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => false ), 'America/Indiana/Marengo' => array( 'offset' => -18000000, 'longname' => 'Eastern Standard Time', 'shortname' => 'EST', 'hasdst' => false ), 'America/Indiana