Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php date()函数获取错误的分钟数。。。为什么?_Php - Fatal编程技术网

Php date()函数获取错误的分钟数。。。为什么?

Php date()函数获取错误的分钟数。。。为什么?,php,Php,我正在用Php处理一个项目,我注意到日期(以及时间)返回错误的时间。 起初它似乎是错误的时区,但后来我注意到系统时钟没有一个或多个小时的差异(我在本地主机上工作),而是大约28分钟。。。真奇怪。。可能是什么?函数基于服务器的区域设置,因此我会确保系统当前时间设置正确 在*nix系统上,您可以执行以下操作: # Check current time $ -> date Tue Mar 6 23:48:23 UTC 2012 如果您使用的时区不正确,可以执行以下操作: $ -> rm

我正在用Php处理一个项目,我注意到日期(以及时间)返回错误的时间。 起初它似乎是错误的时区,但后来我注意到系统时钟没有一个或多个小时的差异(我在本地主机上工作),而是大约28分钟。。。真奇怪。。可能是什么?

函数基于服务器的区域设置,因此我会确保系统当前时间设置正确

在*nix系统上,您可以执行以下操作:

# Check current time
$ -> date
Tue Mar  6 23:48:23 UTC 2012
如果您使用的时区不正确,可以执行以下操作:

$ -> rm -f /etc/localtime

# You can use any timezone you wish, I prefer UTC
$ -> ln -sf /usr/share/zoneinfo/UTC /etc/localtime 
如果需要更正系统时间:

$ -> ntpdate -b pool.ntp.org

如果使用“M”或“M”表示分钟,那么实际上是在显示月份。“i”用于分钟。

您能分享显示错误时间的代码吗?谢谢您的解释。。。。但不幸的是,它是m而不是我…啊哈,至少这是一个简单的解决办法。啊哈哈哈哈哈,我发誓我已经笑了10分钟了,是它:有没有特别的原因为什么使用“我”这样吗?我不敢相信我已经专业地编写PHP 15年多了,这仍然让我很难受;-)@哈哈哈,我发誓我已经拉扯头发10分钟了-现在我是bold-ffs php-whyyyyy
I
分钟了?