0

我正在使用这个功能

php中的时间()我在做

回显日期(“c”,时间());

但是它并没有返回我诚实的时间,因为我可以看到我的系统时间是 12:20 但输出是

2012-08-24T08:48:42+02:00

似乎是什么问题,我试着做:

回声日期(“r”,时间());

但观察到相同的结果

只是对于可能会提出后者问题的人:您不需要设置任何时区,您只需要更改本地主机上的 php.ini 文件,您有一个字段“date.timezone”,您必须将其设置为相同的时区作为你的操作系统就是这样

4

1 回答 1

2

您可能必须先设置时区。我想这将是问题所在。检查date_default_timezone_set。要检查您当前的时区,请使用date_default_timezone_get。从 PHP5.4 开始,如果不设置任何内容,PHP 默认使用 UTC。(查看手册页)。

于 2012-08-24T05:53:26.473 回答