我正在使用Php中的一个项目,我注意到日期(也是时间)返回错误的时间。 起初它似乎是错误的时区,但后来我注意到系统时钟没有一个或多个小时的差异(我正在使用localhost),但是大约28分钟......这很奇怪......它可能是什么? ?
答案 0 :(得分:18)
如果您使用“M”或“m”分钟,那么您实际上是在显示一年中的某个月。 “我”用了几分钟。
答案 1 :(得分:3)
PHP Date()函数基于服务器的语言环境设置,因此我将确保正确设置系统当前时间。
在* 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