PHP事件处理之设置时区的方法

PHP的时间处理问题尤其是时区问题一度困扰着我,现在总结一下,希望能帮助亲爱的朋友们.

如果你用的是PHP5,有很多方法,最根本的方法就是更改配置文件中的”date.timezone”为 “Asia/Chongqing”.如果没有次权限的话,在PHP文件最开始加上 ini_set(“date.timezone”, “Asia/Chongqing”); 也能达到同样的效果.
也可以用函数date_default_timezone_set,如:date_default_timezone_set( “Asia/Chongqing”);
如果是PHP4的话,因为此平台的不是很熟悉, 似乎只能用strtotime(“+8 hour”, $time);来实现了

一下是一个测试实例


<?php
echo date("T") . "<hr/>";
echo date("Y-m-d H:i:s") . "<hr/>";

//设置时区
#ini_set("date.timezone", "Asia/Chongqing");
date_default_timezone_set("Asia/Chongqing");

echo date("T") . "<hr/>";
echo date("Y-m-d H:i:s");

One Reply to “PHP事件处理之设置时区的方法”

发表评论

电子邮件地址不会被公开。

*