当使用/ usr/bin/php在命令行中调用php时,它会担心我的时区设置.我检查了phpinfo()并查找了php.ini.我想用CEST作为时区写道;
date.timezone = CEST
你看到一个错误?
date.timezone = 'Europe/Berlin';
Run Code Online (Sandbox Code Playgroud)
会给你你想要的.正如@nickb所说,'CEST'不是受支持的时区.另外,不要忘记引号,它必须是有效的字符串.
您的问题是 CEST 时区不在支持的时区列表中。
您可以使用受支持的CET,但我不确定这会如何影响您的用例。
date.timezone = "CET"
Run Code Online (Sandbox Code Playgroud)