新用户注册恢复喜悦村十周年

我的PHP的date()时间不正确

我用

<?php
echo date("Y-m-d h:i:s");
?>

输出:2008-03-17 01:35:28


可是实际的时间是 2008-03-17 09:35:59


怎么PHP 程序的当前时间和实际的时间不一致的,请问 怎么修改啊
hwclock
GMT+8  NOT UTC
打开php.ini照
date.timezone = Asia/Shanghai
GMT+8
人生就像拉屎,有时候你明明很努力了,可出来的却是个屁.
php > 5
date_timezone_set
有以下3中方法可以恢复正常的时间。

1,最简单的方法就是不要用php5.1以上的版本

2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (XXX);

3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号
= 后面加XXX,重启http服务(如apache2或iis等)即可


关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)