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