8

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

date.timezone = CEST

你看到一个错误?

4

2 回答 2

14
date.timezone = 'Europe/Berlin';

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

于 2012-08-01T14:12:32.487 回答
5

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

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

date.timezone = "CET"
于 2012-08-01T14:10:44.767 回答