PHP时间()不诚实

时间:2012-08-24 05:52:30

标签: php datetime

即时通讯使用此功能

时间() 在php中我在做

  

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

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

  

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

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

  

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

但观察到相同的结果

只为那些可能会回答问题的人:你不需要设置任何时区,你只需要更改localhost上的php.ini文件 你有一个字段“date.timezone”你必须将它设置为与你的操作系统相同的时区

1 个答案:

答案 0 :(得分:2)

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