php的时区,关系到相关时间函数的结果
其他相关:
linux时区设置:链接
pgsql时区设置:
新建一个php文件,输入下面程序即可
echo ""
;
var_dump(timezone_identifiers_list());
echo "";
然后可以运行php文件看到所有可选的时区代码
全局设置就是设置php.ini
使用phpinfo()
找到date这一栏,可以看到时区是UTC

php --ini
结果类似如下,这个就是生效的php.ini位置

vi /usr/local/php/lib/php.ini
找到date.zonetime,修改成类似下面的
date.zonetime = Asia/Shanghai
这种方式的设置的是这个php文件的
在写程序的最前面
ini_set('date.timezone','Asia/Shanghai');//设置时区为
整个页面的时区都会改。
这种方式可以改变这个函数下面的代码的时区
date_default_timezone_set('Asia/Shanghai');
修改后,这行代码下面的时区都会改变。