
php 当前时间获取问题,急啊啊啊啊 。。。。。
我用time()函数获取系统当前时间,然后用date()格式化,但是跟我系统显示的时间不同,这是怎么回事??如;echotime()."<br/>";$a=date('Y...
我用time()函数获取系统当前时间,然后用date()格式化,但是跟我系统显示的时间不同,这是怎么回事??如;
echo time()."<br />";
$a=date('Y-m-d H:i:s');
echo $a."<br />";
显示的是
1299062245
2011-03-02 10:37:25
但是我系统时间是2011-03-02 18:30:25
这是怎么回事??急急急啊。。。。。 展开
echo time()."<br />";
$a=date('Y-m-d H:i:s');
echo $a."<br />";
显示的是
1299062245
2011-03-02 10:37:25
但是我系统时间是2011-03-02 18:30:25
这是怎么回事??急急急啊。。。。。 展开
2个回答
展开全部
php配置问题,默认用的是0时区,中国是+8时区,所以差了8个小时。在php.ini中修改date.timezone = PRC就好了
追问
[Date]
; Defines the default timezone used by the date functions
;date.timezone =PRC
这个吗??原先是没写的,我加了PRC但是还是这样,差了8小时。。。
追答
把前面的分号去掉。
[Date]
; Defines the default timezone used by the date functions
date.timezone =PRC
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询