im使用此函数
时间()在php中执行
echo日期("c",时间());
然而,它并没有给我返回真实的时间,因为我可以看到我的系统时间是12:20,但输出是
2012-08-24T08:48:42+02:00
似乎有什么问题,我试着做了:
echo日期("r",时间());
但观察到相同的结果
对于那些可能会提出后一个问题的人:您不需要设置任何时区,只需要更改本地主机上的php.ini文件您有一个字段"date.timezone",您必须将其设置为与您的操作系统相同的时区,也就是它
您可能需要先设置时区。我想这就是问题所在。检查date_default_timezone_set。要检查当前时区,请使用date_default_timezone_get。从PHP5.4开始,如果不设置任何内容,PHP默认使用UTC。(查看手册页面)。