在php中,有没有一种方法可以在.htaccess或任何地方设置默认时区,只要我不需要在每个php页面上都设置它。
如果我不能访问服务器,只能访问PHP文件。提前感谢
更新
我正在使用apache (LAMP),无法访问php.ini
发布于 2012-12-17 22:59:57
考虑到您使用apache是因为您提到了.htaccess:
是的,只要它运行mod_php,就可以像这样在.htaccess中运行:
php_value date.timezone "Europe/Berlin"
或者,您可以像Karl Laurentius Roos建议的那样,在php.ini中设置date.timezone。这是可能的,如果你有访问你的php配置通过。记得在修改php.ini后重启PHP (CGI模式)或你的网络服务器(mod_php)。
发布于 2012-12-17 22:58:02
在php.ini中设置date.timezone
。支持的时区值:http://php.net/manual/en/timezones.php
发布于 2014-04-09 04:32:51
我使用下面的代码得到了500 (内部服务器错误)
php_value date.timezone "Europe/Berlin"
。
然后我试了,SetEnv TZ Australia/Melbourne
,它就像一个护身符。
https://stackoverflow.com/questions/13916481
复制相似问题