我在开发服务器上。当我在php中执行此操作时:
echo date('r',time());
回复:星期二,2010年6月1日18:10:32 -0400
但是,我的电脑时间是17:10:32(即格林威治标准时间-5)。我在哪里配置我的apache / php来改变这个设置?我已经查看了php.ini和httpd.conf。
由于
答案 0 :(得分:6)
修改您的php.ini
文件,并在Date
部分
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Guayaquil
这将定义所有php页面的时区。
答案 1 :(得分:3)
要设置服务器的时区,请在.htaccess文件中添加一行:
SetEnv TZ America/Indianapolis
有关支持的时区列表: