<?
/*
 
 本软件版权归作者所有,在投入使用之前注意获取许可
 作者：程威（wiwiboy）
 项目：PHPStat流量统计 1.0
 电话：13553166317
 邮箱：wiwiboy@126.com
 QQ号：158839753
 网址：http://www.phpstat.net
 phpstat.net保留全部权力，受相关法律和国际		  		
		公约保护，请勿非法修改、转载、散播，或用于其他赢利行为，		
		并请勿删除版权声明。
*/
/*	
	verson:v1.0 20060618
	author:wiwiboy
	last update:2006/06/10	
	describe:时区
*/

	function GetTimeZone( $TimeZone )
	{
		$TimeZoneLists = array(
			'12' => array('GMT-12:00', '埃尼威托克岛，夸贾林岛'),
			'11' => array('GMT-11:00', '中途岛，东萨摩亚'),
			'10' => array('GMT-10:00', '夏威夷'),
			'9' => array('GMT-9:00', '阿拉斯加'),
			'8' => array('GMT-8:00', '太平洋时间（美国和加拿大），蒂华纳'),
			'7' => array('GMT-7:00', '山地时间（美国和加拿大），亚利桑那'),
			'6' => array('GMT-6:00', '中部时间（美国和加拿大），墨西哥城，特古西加尔巴，萨斯喀彻温省'),
			'5' => array('GMT-5:00', '东部时间（美国和加拿大），印第安那州（东部），波哥大，利马，基多'),
			'4' => array('GMT-4:00', '大西洋时间（加拿大），加拉加斯，拉巴斯'),
			'3.5' => array('GMT-3:30', '纽芬兰'),
			'3' => array('GMT-3:00', '巴西利亚，布宜诺斯艾利斯，乔治敦'),
			'2' => array('GMT-2:00', '中大西洋'),
			'1' => array('GMT-1:00', '亚速尔群岛，佛得角群岛'),
			'0' => array('GMT', '格林威治标准时间: 伦敦，都柏林，爱丁堡，里斯本，卡萨布兰卡，蒙罗维亚'),
			'-1' => array('GMT+01:00', '阿姆斯特丹，柏林，伯尔尼，罗马，斯德哥尔摩，维也纳，贝尔格莱德，布拉迪斯拉发，布达佩斯，卢布尔雅那，布拉格，布鲁赛尔，哥本哈根，马德里，巴黎，萨拉热窝，斯科普里，索非亚，华沙，萨格勒布'),
			'-2' => array('GMT+02:00', '布加勒斯特，哈拉雷，比勒陀尼亚，赫尔辛基，里加，塔林，开罗，雅典，伊斯坦布尔，明斯克，以色列'),
			'-3' => array('GMT+03:00', '巴格达，科威特，利雅得，莫斯科，圣彼得堡，伏尔加格勒，内罗毕'),
			'-3.5' => array('GMT+03:00', '德黑兰'),
			'-4' => array('GMT+04:00', '阿布扎比，马斯喀特，巴库，第比利斯'),
			'-4.5' => array('GMT+04:00', '喀布尔'),
			'-5' => array('GMT+05:00', '叶卡特琳堡，伊斯兰堡，卡拉奇，塔什干'),
			'-5.5' => array('GMT+05:00', '孟买，加尔各答，马德拉斯，新德里'),
			'-6' => array('GMT+06:00', '阿拉木图，达卡，科伦坡'),
			'-7' => array('GMT+07:00', '曼谷，河内，雅加达'),
			'-8' => array('GMT+08:00', '北京，重庆，广州，上海，香港，乌鲁木齐，台北，新加坡，佩思'),
			'-9' => array('GMT+09:00', '平壤，汉城，东京，大阪，札幌，雅库茨克'),
			'-9.5' => array('GMT+09:00', '阿得莱德，达尔文'),
			'-10' => array('GMT+10:00', '布里斯班，关岛，莫尔兹比港，霍巴特，堪培拉，墨尔本，悉尼'),
			'-11' => array('GMT+11:00', '马加丹，所罗门群岛，新喀里多尼亚'),
			'-12' => array('GMT+12:00', '奥克兰，惠灵顿，斐济，堪察加半岛，马绍尔群岛'),
			'-13' => array('GMT+13:00', '努库阿洛法'),
			'undefined' => array('未知', '未知'),
		);


		$TimeZone = trim( $TimeZone );
		$TimeZone = $TimeZone == '' ? 'undefined' : $TimeZone;
		if( $TimeZoneLists[$TimeZone] == '' )
		{
			return $TimeZone;
		}
		else
		{
			return $TimeZoneLists[$TimeZone];
		}
	}

?>