PHP:CEST作为时区

led*_*edy 4 php timezone

当使用/ usr/bin/php在命令行中调用php时,它会担心我的时区设置.我检查了phpinfo()并查找了php.ini.我想用CEST作为时区写道;

date.timezone = CEST

你看到一个错误?

inV*_*der 8

date.timezone = 'Europe/Berlin';
Run Code Online (Sandbox Code Playgroud)

会给你你想要的.正如@nickb所说,'CEST'不是受支持的时区.另外,不要忘记引号,它必须是有效的字符串.


nic*_*ckb 5

您的问题是 CEST 时区不在支持的时区列表中

您可以使用受支持的CET,但我不确定这会如何影响您的用例。

date.timezone = "CET"
Run Code Online (Sandbox Code Playgroud)