我正在使用代码点火器为我们的网站供电,但没有使用代码点火程序日期库(只是默认的php日期(,
我们在同一服务器上有几个,站点,
它们位于中
www nz
www au
www us
因为所有这些站点都使用相同的php.ini,所以我不能使用date.timezone.
所以我在想,亲爱的,我只使用.htaccess SetEnv TZ location
,例如Pacific/Auckland
但它没有任何效果,我有一种感觉,代码点火器可能在某个地方重置时区。。。
有人有解决方案吗?
date_default_timezone_set((是我在CodeIgniter中放置index.php文件顶部的内容。然而,我已经了解到,将一切设置为UTC,然后在客户端进行任何时区转换都会为您省去很多麻烦:(
您在apache配置中设置了AllowOverride指令吗?可能是.htaccess文件被忽略了。
另一件事是。你可能应该在格林尼治标准时间或当地时间运行它。时区是客户端本地性的东西,而不是服务器。如果需要,您应该从客户的角度处理当地时间。