php.ini设了
date.timezone = Asia/Chongqing
但还是差8个钟。
phpinfo有看到
date.timezone Asia/Chongqing Asia/Chongqing
Default timezone Etc/GMT+0之前都是用php设,date_default_timezone_set('Etc/GMT-8');
没有问题,但这样要一个站一个站去改,不想这么搞了想问下php.ini应该怎么改才正确,谢谢各位。
date.timezone = Asia/Chongqing
但还是差8个钟。
phpinfo有看到
date.timezone Asia/Chongqing Asia/Chongqing
Default timezone Etc/GMT+0之前都是用php设,date_default_timezone_set('Etc/GMT-8');
没有问题,但这样要一个站一个站去改,不想这么搞了想问下php.ini应该怎么改才正确,谢谢各位。
http://blog.csdn.net/hzhuoquan/article/details/4957836一般都是在网站的config文件里添加一个全局的时区宏变量
那你只能这样了
date.timezone = Asia/Chongqing;重庆 不一样使用北京时间吗
date.timezone = PRC;中华人民共和国
都试过了,phpinfo还是看到
Default timezone Etc/GMT+0
Etc/GMT-8才是想要的 ...
可能相关常量没有被编译进去
date.timezone Etc/GMT-8 Etc/GMT-8
php date 看到时间还是少8个钟
2012-08-03 05:32:57
我的是PHP Version 5.3.1
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone = "UTC"
date.timezone ="Etc/GMT-8"我设为这样的
重启apache后
phpinfo显示为date
date/time support enabled
"Olson" Timezone Database Version 2009.18
Timezone Database internal
Default timezone Etc/GMT-8 echo "<pre>";
print_r(getdate());
echo "</pre>";
输出为
Array
(
[seconds] => 38
[minutes] => 53
[hours] => 13
[mday] => 3
[wday] => 5
[mon] => 8
[year] => 2012
[yday] => 215
[weekday] => Friday
[month] => August
[0] => 1343973218
)
你不是改错文件,就是改多了,不是改多了就是apache未重启,不是未重启就是人品太差了
文件是改对的,这个不会错。
改多也不会,就只改这一项。
重启都也重了,不过不是apache,是nginx。
改了只是date.timezone有变化。
Default timezone没变化的。
不会是人品吧,我人品不会这么差劲。
海量搜捕这俩关健字 "Default timezone" , "Etc/GMT+0"