<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>后院&#124;kevin’s backyard &#187; 时区</title>
	<atom:link href="http://kevin.9511.net/archives/tag/%e6%97%b6%e5%8c%ba/feed" rel="self" type="application/rss+xml" />
	<link>http://kevin.9511.net</link>
	<description>立志做一个混事业型男人</description>
	<lastBuildDate>Fri, 30 Apr 2010 16:55:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>设置PHP的默认时区</title>
		<link>http://kevin.9511.net/archives/188.html</link>
		<comments>http://kevin.9511.net/archives/188.html#comments</comments>
		<pubDate>Sun, 24 May 2009 17:44:48 +0000</pubDate>
		<dc:creator>kevin</dc:creator>
				<category><![CDATA[技术备案]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[时区]]></category>

		<guid isPermaLink="false">http://kevin.9511.net/archives/188.html</guid>
		<description><![CDATA[自 PHP 5.1.0 起（此版本日期时间函数被重写了），如果时区不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息，如果使用系统设定或 TZ 环境变量则还会产生 E_STRICT 级别的信息。
不像Unix/Linux平台还有一个 TZ 环境变量可以用，在WIN32平台下， 不设置时区，那么时间都是按照格林威治标准时间走的。比如“北京时间上午10点”，在你的脚本里就会认为是凌晨2点(减8小时)。
PHP的默认时区，可以通过修改php.ini的 date.timezon 值来设定。
date_default_timezone_get()函数可以得到你的脚本中所有日期时间函数所使用的默认时区。如果它返回的是UTC，则说明没有被设置一个默认的时区。除了修改php.ini文件，我们还可以在脚本中用 date_default_timezone_set()函数来进行默认时区的设置。
下面这些，都是设置为北京时间(GMT+8)的
date_default_timezone_set(&#8217;Asia/Chongqing&#8217;); //重庆
date_default_timezone_set(&#8217;Asia/Chungking&#8217;); //重庆
date_default_timezone_set(&#8217;Asia/Harbin&#8217;);//哈尔滨
date_default_timezone_set(&#8217;Asia/Hong_Kong&#8217;);//香港
date_default_timezone_set(&#8217;Asia/Macau&#8217;);//澳门
date_default_timezone_set(&#8217;Asia/Macao&#8217;);//澳门
date_default_timezone_set(&#8217;Asia/Shanghai&#8217;);//上海
date_default_timezone_set(&#8217;Asia/Taipei&#8217;);//台北
date_default_timezone_set(&#8217;Asia/Urumqi&#8217;);//乌鲁木齐
参见：date_default_timezone_get() date_default_timezone_set PHP所支持时区列表
]]></description>
			<content:encoded><![CDATA[<p>自 PHP 5.1.0 起（此版本日期时间函数被重写了），如果时区不合法则每个对日期时间函数的调用都会产生一条 <tt class="constant"><strong>E_NOTICE</strong></tt> 级别的错误信息，如果使用系统设定或 TZ 环境变量则还会产生 <tt class="constant"><strong>E_STRICT</strong></tt> 级别的信息。</p>
<p>不像Unix/Linux平台还有一个 TZ 环境变量可以用，在WIN32平台下， 不设置时区，那么时间都是按照格林威治标准时间走的。比如“北京时间上午10点”，在你的脚本里就会认为是凌晨2点(减8小时)。</p>
<p>PHP的默认时区，可以通过修改php.ini的 date.timezon 值来设定。</p>
<p><strong class="function">date_default_timezone_get()</strong>函数可以得到你的脚本中所有日期时间函数所使用的默认时区。如果它返回的是UTC，则说明没有被设置一个默认的时区。除了修改php.ini文件，我们还可以在脚本中用 <strong class="function">date_default_timezone_set()</strong>函数来进行默认时区的设置。</p>
<p>下面这些，都是设置为北京时间(GMT+8)的</p>
<blockquote><p>date_default_timezone_set(&#8217;Asia/Chongqing&#8217;); //重庆<br />
date_default_timezone_set(&#8217;Asia/Chungking&#8217;); //重庆<br />
date_default_timezone_set(&#8217;Asia/Harbin&#8217;);//哈尔滨<br />
date_default_timezone_set(&#8217;Asia/Hong_Kong&#8217;);//香港<br />
date_default_timezone_set(&#8217;Asia/Macau&#8217;);//澳门<br />
date_default_timezone_set(&#8217;Asia/Macao&#8217;);//澳门<br />
date_default_timezone_set(&#8217;Asia/Shanghai&#8217;);//上海<br />
date_default_timezone_set(&#8217;Asia/Taipei&#8217;);//台北<br />
date_default_timezone_set(&#8217;Asia/Urumqi&#8217;);//乌鲁木齐</p></blockquote>
<p>参见：<a href="http://cn.php.net/manual/en/function.date-default-timezone-get.php"><span class="function">date_default_timezone_get()</span></a> <a href="http://cn.php.net/manual/en/function.date-default-timezone-set.php">date_default_timezone_set</a> <a title="所支持时区列表" href="http://cn.php.net/manual/en/timezones.php" target="_blank">PHP所支持时区列表</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevin.9511.net/archives/188.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

