当使用/ usr / bin / php在命令行中调用php时,它会担心我的时区设置。 我检查了phpinfo()并查找了php.ini。我想使用CEST作为时区并写道;
date.timezone = CEST
你看错了吗?
答案 0 :(得分:8)
date.timezone = 'Europe/Berlin';
会给你你想要的东西。正如@nickb所说,'CEST'不是受支持的时区。另外,不要忘记引号,它必须是有效的字符串。
答案 1 :(得分:4)
您的问题是CEST时区不在the list of supported timezones。
您可以使用受支持的CET,但我不确定这会对您的用例产生什么影响。
date.timezone = "CET"