php中显示当前时间
1、在当前的php代码中设置
在关于时间的初始化的语句的上面加上 date_default_timezone_set ('XXX');
XXX可以是:大陆可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐),也可以是PRC(中华人民共和国)
不知道为啥没有北京。
2、在php.ini中设置
这是一劳永逸的做法,打开php.ini,找到这段代码:
[Date]
; Defines the default timezone used by the date functions
;date.timezone =
;date.default_latitude = 31.7667
;date.default_longitude = 35.2333
;date.sunrise_zenith = 90.583333
;date.sunset_zenith = 90.583333
把date.timezone前面的分号去掉,并给他赋值Asia/Shanghai
date.timezone = Asia/Shanghai
然后重启一下web服务器(我使用的是apache)
这样就ok了
$time=date('Y-m-d H:i:s',time());//2012-04-24 11:16:17
echo $time.'<br>';
具体php中Date的使用请参考 http://cn.php.net/manual/zh/function.date.php